#include <vector>
#include <complex>
#include <gtest/gtest.h>
#include "module_psi/kernels/memory_op.h"
#include "module_hamilt_pw/hamilt_pwdft/kernels/veff_op.h"

class TestModuleHamiltVeff : public ::testing::Test
{
  protected:
    // xx = tf.random.uniform([100], minval=-4, maxval=4, dtype = tf.float64)
    const int size = 1728;

    const std::vector<double> in = {-13.9679, -9.92342, -3.673, -1.07388, -0.366571, -0.174409, -0.143041, -0.174409, -0.366571, -1.07388, -3.673, -9.92342, -9.92342, -5.06419, -1.6847, -0.691528, -0.476143, -0.499872, -0.499872, -0.476143, -0.691528, -1.6847, -5.06419, -9.92342, -3.673, -1.6847, -0.836931, -0.691528, -0.887204, -1.01474, -0.887204, -0.691528, -0.836931, -1.6847, -3.673, -5.02211, -1.07388, -0.691528, -0.691528, -1.07388, -1.58779, -1.58779, -1.07388, -0.691528, -0.691528, -1.07388, -1.58779, -1.58779, -0.366571, -0.476143, -0.887204, -1.58779, -2.04466, -1.58779, -0.887204, -0.476143, -0.366571, -0.480864, -0.537066, -0.480864, -0.174409, -0.499872, -1.01474, -1.58779, -1.58779, -1.01474, -0.499872, -0.174409, -0.0919512, -0.0594809, -0.0594809, -0.0919512, -0.143041, -0.499872, -0.887204, -1.07388, -0.887204, -0.499872, -0.143041, 0.0447824, 0.129747, 0.182295, 0.129747, 0.0447824, -0.174409, -0.476143, -0.691528, -0.691528, -0.476143, -0.174409, 0.0447824, 0.211284, 0.280896, 0.280896, 0.211284, 0.0447824, -0.366571, -0.691528, -0.836931, -0.691528, -0.366571, -0.0919512, 0.129747, 0.280896, 0.297358, 0.280896, 0.129747, -0.0919512, -1.07388, -1.6847, -1.6847, -1.07388, -0.480864, -0.0594809, 0.182295, 0.280896, 0.280896, 0.182295, -0.0594809, -0.480864, -3.673, -5.06419, -3.673, -1.58779, -0.537066, -0.0594809, 0.129747, 0.211284, 0.129747, -0.0594809, -0.537066, -1.58779, -9.92342, -9.92342, -5.02211, -1.58779, -0.480864, -0.0919512, 0.0447824, 0.0447824, -0.0919512, -0.480864, -1.58779, -5.02211, -9.92342, -5.06419, -1.6847, -0.691528, -0.476143, -0.499872, -0.499872, -0.476143, -0.691528, -1.6847, -5.06419, -9.92342, -5.06419, -2.14855, -0.973263, -0.836931, -1.10037, -1.27162, -1.10037, -0.836931, -0.973263, -2.14855, -5.06419, -7.02091, -1.6847, -0.973263, -0.973263, -1.6847, -2.70886, -2.70886, -1.6847, -0.973263, -0.973263, -1.6847, -2.70886, -2.70886, -0.691528, -0.836931, -1.6847, -3.673, -5.02211, -3.673, -1.6847, -0.836931, -0.691528, -0.887204, -1.01474, -0.887204, -0.476143, -1.10037, -2.70886, -5.02211, -5.02211, -2.70886, -1.10037, -0.476143, -0.303563, -0.311375, -0.311375, -0.303563, -0.499872, -1.27162, -2.70886, -3.673, -2.70886, -1.27162, -0.499872, -0.135076, -0.0191085, 0.0374759, -0.0191085, -0.135076, -0.499872, -1.10037, -1.6847, -1.6847, -1.10037, -0.499872, -0.0969657, 0.0969773, 0.199213, 0.199213, 0.0969773, -0.0969657, -0.476143, -0.836931, -0.973263, -0.836931, -0.476143, -0.135076, 0.0969773, 0.255664, 0.291167, 0.255664, 0.0969773, -0.135076, -0.691528, -0.973263, -0.973263, -0.691528, -0.303563, -0.0191085, 0.199213, 0.291167, 0.291167, 0.199213, -0.0191085, -0.303563, -1.6847, -2.14855, -1.6847, -0.887204, -0.311375, 0.0374759, 0.199213, 0.255664, 0.199213, 0.0374759, -0.311375, -0.887204, -5.06419, -5.06419, -2.70886, -1.01474, -0.311375, -0.0191085, 0.0969773, 0.0969773, -0.0191085, -0.311375, -1.01474, -2.70886, -9.92342, -7.02091, -2.70886, -0.887204, -0.303563, -0.135076, -0.0969657, -0.135076, -0.303563, -0.887204, -2.70886, -7.02091, -3.673, -1.6847, -0.836931, -0.691528, -0.887204, -1.01474, -0.887204, -0.691528, -0.836931, -1.6847, -3.673, -5.02211, -1.6847, -0.973263, -0.973263, -1.6847, -2.70886, -2.70886, -1.6847, -0.973263, -0.973263, -1.6847, -2.70886, -2.70886, -0.836931, -0.973263, -2.14855, -5.06419, -7.02091, -5.06419, -2.14855, -0.973263, -0.836931, -1.10037, -1.27162, -1.10037, -0.691528, -1.6847, -5.06419, -9.92342, -9.92342, -5.06419, -1.6847, -0.691528, -0.476143, -0.499872, -0.499872, -0.476143, -0.887204, -2.70886, -7.02091, -9.92342, -7.02091, -2.70886, -0.887204, -0.303563, -0.135076, -0.0969657, -0.135076, -0.303563, -1.01474, -2.70886, -5.06419, -5.06419, -2.70886, -1.01474, -0.311375, -0.0191085, 0.0969773, 0.0969773, -0.0191085, -0.311375, -0.887204, -1.6847, -2.14855, -1.6847, -0.887204, -0.311375, 0.0374759, 0.199213, 0.255664, 0.199213, 0.0374759, -0.311375, -0.691528, -0.973263, -0.973263, -0.691528, -0.303563, -0.0191085, 0.199213, 0.291167, 0.291167, 0.199213, -0.0191085, -0.303563, -0.836931, -0.973263, -0.836931, -0.476143, -0.135076, 0.0969773, 0.255664, 0.291167, 0.255664, 0.0969773, -0.135076, -0.476143, -1.6847, -1.6847, -1.10037, -0.499872, -0.0969657, 0.0969773, 0.199213, 0.199213, 0.0969773, -0.0969657, -0.499872, -1.10037, -3.673, -2.70886, -1.27162, -0.499872, -0.135076, -0.0191085, 0.0374759, -0.0191085, -0.135076, -0.499872, -1.27162, -2.70886, -5.02211, -2.70886, -1.10037, -0.476143, -0.303563, -0.311375, -0.311375, -0.303563, -0.476143, -1.10037, -2.70886, -5.02211, -1.07388, -0.691528, -0.691528, -1.07388, -1.58779, -1.58779, -1.07388, -0.691528, -0.691528, -1.07388, -1.58779, -1.58779, -0.691528, -0.836931, -1.6847, -3.673, -5.02211, -3.673, -1.6847, -0.836931, -0.691528, -0.887204, -1.01474, -0.887204, -0.691528, -1.6847, -5.06419, -9.92342, -9.92342, -5.06419, -1.6847, -0.691528, -0.476143, -0.499872, -0.499872, -0.476143, -1.07388, -3.673, -9.92342, -13.9679, -9.92342, -3.673, -1.07388, -0.366571, -0.174409, -0.143041, -0.174409, -0.366571, -1.58779, -5.02211, -9.92342, -9.92342, -5.02211, -1.58779, -0.480864, -0.0919512, 0.0447824, 0.0447824, -0.0919512, -0.480864, -1.58779, -3.673, -5.06419, -3.673, -1.58779, -0.537066, -0.0594809, 0.129747, 0.211284, 0.129747, -0.0594809, -0.537066, -1.07388, -1.6847, -1.6847, -1.07388, -0.480864, -0.0594809, 0.182295, 0.280896, 0.280896, 0.182295, -0.0594809, -0.480864, -0.691528, -0.836931, -0.691528, -0.366571, -0.0919512, 0.129747, 0.280896, 0.297358, 0.280896, 0.129747, -0.0919512, -0.366571, -0.691528, -0.691528, -0.476143, -0.174409, 0.0447824, 0.211284, 0.280896, 0.280896, 0.211284, 0.0447824, -0.174409, -0.476143, -1.07388, -0.887204, -0.499872, -0.143041, 0.0447824, 0.129747, 0.182295, 0.129747, 0.0447824, -0.143041, -0.499872, -0.887204, -1.58779, -1.01474, -0.499872, -0.174409, -0.0919512, -0.0594809, -0.0594809, -0.0919512, -0.174409, -0.499872, -1.01474, -1.58779, -1.58779, -0.887204, -0.476143, -0.366571, -0.480864, -0.537066, -0.480864, -0.366571, -0.476143, -0.887204, -1.58779, -2.04466, -0.366571, -0.476143, -0.887204, -1.58779, -2.04466, -1.58779, -0.887204, -0.476143, -0.366571, -0.480864, -0.537066, -0.480864, -0.476143, -1.10037, -2.70886, -5.02211, -5.02211, -2.70886, -1.10037, -0.476143, -0.303563, -0.311375, -0.311375, -0.303563, -0.887204, -2.70886, -7.02091, -9.92342, -7.02091, -2.70886, -0.887204, -0.303563, -0.135076, -0.0969657, -0.135076, -0.303563, -1.58779, -5.02211, -9.92342, -9.92342, -5.02211, -1.58779, -0.480864, -0.0919512, 0.0447824, 0.0447824, -0.0919512, -0.480864, -2.04466, -5.02211, -7.02091, -5.02211, -2.04466, -0.65989, -0.117171, 0.0983211, 0.199106, 0.0983211, -0.117171, -0.65989, -1.58779, -2.70886, -2.70886, -1.58779, -0.65989, -0.11226, 0.140075, 0.280147, 0.280147, 0.140075, -0.11226, -0.65989, -0.887204, -1.10037, -0.887204, -0.480864, -0.117171, 0.140075, 0.278419, 0.328987, 0.278419, 0.140075, -0.117171, -0.480864, -0.476143, -0.476143, -0.303563, -0.0919512, 0.0983211, 0.280147, 0.328987, 0.328987, 0.280147, 0.0983211, -0.0919512, -0.303563, -0.366571, -0.303563, -0.135076, 0.0447824, 0.199106, 0.280147, 0.278419, 0.280147, 0.199106, 0.0447824, -0.135076, -0.303563, -0.480864, -0.311375, -0.0969657, 0.0447824, 0.0983211, 0.140075, 0.140075, 0.0983211, 0.0447824, -0.0969657, -0.311375, -0.480864, -0.537066, -0.311375, -0.135076, -0.0919512, -0.117171, -0.11226, -0.117171, -0.0919512, -0.135076, -0.311375, -0.537066, -0.65989, -0.480864, -0.303563, -0.303563, -0.480864, -0.65989, -0.65989, -0.480864, -0.303563, -0.303563, -0.480864, -0.65989, -0.65989, -0.174409, -0.499872, -1.01474, -1.58779, -1.58779, -1.01474, -0.499872, -0.174409, -0.0919512, -0.0594809, -0.0594809, -0.0919512, -0.499872, -1.27162, -2.70886, -3.673, -2.70886, -1.27162, -0.499872, -0.135076, -0.0191085, 0.0374759, -0.0191085, -0.135076, -1.01474, -2.70886, -5.06419, -5.06419, -2.70886, -1.01474, -0.311375, -0.0191085, 0.0969773, 0.0969773, -0.0191085, -0.311375, -1.58779, -3.673, -5.06419, -3.673, -1.58779, -0.537066, -0.0594809, 0.129747, 0.211284, 0.129747, -0.0594809, -0.537066, -1.58779, -2.70886, -2.70886, -1.58779, -0.65989, -0.11226, 0.140075, 0.280147, 0.280147, 0.140075, -0.11226, -0.65989, -1.01474, -1.27162, -1.01474, -0.537066, -0.11226, 0.137908, 0.269108, 0.358109, 0.269108, 0.137908, -0.11226, -0.537066, -0.499872, -0.499872, -0.311375, -0.0594809, 0.140075, 0.269108, 0.356482, 0.356482, 0.269108, 0.140075, -0.0594809, -0.311375, -0.174409, -0.135076, -0.0191085, 0.129747, 0.280147, 0.358109, 0.356482, 0.358109, 0.280147, 0.129747, -0.0191085, -0.135076, -0.0919512, -0.0191085, 0.0969773, 0.211284, 0.280147, 0.269108, 0.269108, 0.280147, 0.211284, 0.0969773, -0.0191085, -0.0919512, -0.0594809, 0.0374759, 0.0969773, 0.129747, 0.140075, 0.137908, 0.140075, 0.129747, 0.0969773, 0.0374759, -0.0594809, -0.117171, -0.0594809, -0.0191085, -0.0191085, -0.0594809, -0.11226, -0.11226, -0.0594809, -0.0191085, -0.0191085, -0.0594809, -0.11226, -0.11226, -0.0919512, -0.135076, -0.311375, -0.537066, -0.65989, -0.537066, -0.311375, -0.135076, -0.0919512, -0.117171, -0.11226, -0.117171, -0.143041, -0.499872, -0.887204, -1.07388, -0.887204, -0.499872, -0.143041, 0.0447824, 0.129747, 0.182295, 0.129747, 0.0447824, -0.499872, -1.10037, -1.6847, -1.6847, -1.10037, -0.499872, -0.0969657, 0.0969773, 0.199213, 0.199213, 0.0969773, -0.0969657, -0.887204, -1.6847, -2.14855, -1.6847, -0.887204, -0.311375, 0.0374759, 0.199213, 0.255664, 0.199213, 0.0374759, -0.311375, -1.07388, -1.6847, -1.6847, -1.07388, -0.480864, -0.0594809, 0.182295, 0.280896, 0.280896, 0.182295, -0.0594809, -0.480864, -0.887204, -1.10037, -0.887204, -0.480864, -0.117171, 0.140075, 0.278419, 0.328987, 0.278419, 0.140075, -0.117171, -0.480864, -0.499872, -0.499872, -0.311375, -0.0594809, 0.140075, 0.269108, 0.356482, 0.356482, 0.269108, 0.140075, -0.0594809, -0.311375, -0.143041, -0.0969657, 0.0374759, 0.182295, 0.278419, 0.356482, 0.395427, 0.356482, 0.278419, 0.182295, 0.0374759, -0.0969657, 0.0447824, 0.0969773, 0.199213, 0.280896, 0.328987, 0.356482, 0.356482, 0.328987, 0.280896, 0.199213, 0.0969773, 0.0447824, 0.129747, 0.199213, 0.255664, 0.280896, 0.278419, 0.269108, 0.278419, 0.280896, 0.255664, 0.199213, 0.129747, 0.0983211, 0.182295, 0.199213, 0.199213, 0.182295, 0.140075, 0.140075, 0.182295, 0.199213, 0.199213, 0.182295, 0.140075, 0.140075, 0.129747, 0.0969773, 0.0374759, -0.0594809, -0.117171, -0.0594809, 0.0374759, 0.0969773, 0.129747, 0.140075, 0.137908, 0.140075, 0.0447824, -0.0969657, -0.311375, -0.480864, -0.480864, -0.311375, -0.0969657, 0.0447824, 0.0983211, 0.140075, 0.140075, 0.0983211, -0.174409, -0.476143, -0.691528, -0.691528, -0.476143, -0.174409, 0.0447824, 0.211284, 0.280896, 0.280896, 0.211284, 0.0447824, -0.476143, -0.836931, -0.973263, -0.836931, -0.476143, -0.135076, 0.0969773, 0.255664, 0.291167, 0.255664, 0.0969773, -0.135076, -0.691528, -0.973263, -0.973263, -0.691528, -0.303563, -0.0191085, 0.199213, 0.291167, 0.291167, 0.199213, -0.0191085, -0.303563, -0.691528, -0.836931, -0.691528, -0.366571, -0.0919512, 0.129747, 0.280896, 0.297358, 0.280896, 0.129747, -0.0919512, -0.366571, -0.476143, -0.476143, -0.303563, -0.0919512, 0.0983211, 0.280147, 0.328987, 0.328987, 0.280147, 0.0983211, -0.0919512, -0.303563, -0.174409, -0.135076, -0.0191085, 0.129747, 0.280147, 0.358109, 0.356482, 0.358109, 0.280147, 0.129747, -0.0191085, -0.135076, 0.0447824, 0.0969773, 0.199213, 0.280896, 0.328987, 0.356482, 0.356482, 0.328987, 0.280896, 0.199213, 0.0969773, 0.0447824, 0.211284, 0.255664, 0.291167, 0.297358, 0.328987, 0.358109, 0.328987, 0.297358, 0.291167, 0.255664, 0.211284, 0.199106, 0.280896, 0.291167, 0.291167, 0.280896, 0.280147, 0.280147, 0.280896, 0.291167, 0.291167, 0.280896, 0.280147, 0.280147, 0.280896, 0.255664, 0.199213, 0.129747, 0.0983211, 0.129747, 0.199213, 0.255664, 0.280896, 0.278419, 0.269108, 0.278419, 0.211284, 0.0969773, -0.0191085, -0.0919512, -0.0919512, -0.0191085, 0.0969773, 0.211284, 0.280147, 0.269108, 0.269108, 0.280147, 0.0447824, -0.135076, -0.303563, -0.366571, -0.303563, -0.135076, 0.0447824, 0.199106, 0.280147, 0.278419, 0.280147, 0.199106, -0.366571, -0.691528, -0.836931, -0.691528, -0.366571, -0.0919512, 0.129747, 0.280896, 0.297358, 0.280896, 0.129747, -0.0919512, -0.691528, -0.973263, -0.973263, -0.691528, -0.303563, -0.0191085, 0.199213, 0.291167, 0.291167, 0.199213, -0.0191085, -0.303563, -0.836931, -0.973263, -0.836931, -0.476143, -0.135076, 0.0969773, 0.255664, 0.291167, 0.255664, 0.0969773, -0.135076, -0.476143, -0.691528, -0.691528, -0.476143, -0.174409, 0.0447824, 0.211284, 0.280896, 0.280896, 0.211284, 0.0447824, -0.174409, -0.476143, -0.366571, -0.303563, -0.135076, 0.0447824, 0.199106, 0.280147, 0.278419, 0.280147, 0.199106, 0.0447824, -0.135076, -0.303563, -0.0919512, -0.0191085, 0.0969773, 0.211284, 0.280147, 0.269108, 0.269108, 0.280147, 0.211284, 0.0969773, -0.0191085, -0.0919512, 0.129747, 0.199213, 0.255664, 0.280896, 0.278419, 0.269108, 0.278419, 0.280896, 0.255664, 0.199213, 0.129747, 0.0983211, 0.280896, 0.291167, 0.291167, 0.280896, 0.280147, 0.280147, 0.280896, 0.291167, 0.291167, 0.280896, 0.280147, 0.280147, 0.297358, 0.291167, 0.255664, 0.211284, 0.199106, 0.211284, 0.255664, 0.291167, 0.297358, 0.328987, 0.358109, 0.328987, 0.280896, 0.199213, 0.0969773, 0.0447824, 0.0447824, 0.0969773, 0.199213, 0.280896, 0.328987, 0.356482, 0.356482, 0.328987, 0.129747, -0.0191085, -0.135076, -0.174409, -0.135076, -0.0191085, 0.129747, 0.280147, 0.358109, 0.356482, 0.358109, 0.280147, -0.0919512, -0.303563, -0.476143, -0.476143, -0.303563, -0.0919512, 0.0983211, 0.280147, 0.328987, 0.328987, 0.280147, 0.0983211, -1.07388, -1.6847, -1.6847, -1.07388, -0.480864, -0.0594809, 0.182295, 0.280896, 0.280896, 0.182295, -0.0594809, -0.480864, -1.6847, -2.14855, -1.6847, -0.887204, -0.311375, 0.0374759, 0.199213, 0.255664, 0.199213, 0.0374759, -0.311375, -0.887204, -1.6847, -1.6847, -1.10037, -0.499872, -0.0969657, 0.0969773, 0.199213, 0.199213, 0.0969773, -0.0969657, -0.499872, -1.10037, -1.07388, -0.887204, -0.499872, -0.143041, 0.0447824, 0.129747, 0.182295, 0.129747, 0.0447824, -0.143041, -0.499872, -0.887204, -0.480864, -0.311375, -0.0969657, 0.0447824, 0.0983211, 0.140075, 0.140075, 0.0983211, 0.0447824, -0.0969657, -0.311375, -0.480864, -0.0594809, 0.0374759, 0.0969773, 0.129747, 0.140075, 0.137908, 0.140075, 0.129747, 0.0969773, 0.0374759, -0.0594809, -0.117171, 0.182295, 0.199213, 0.199213, 0.182295, 0.140075, 0.140075, 0.182295, 0.199213, 0.199213, 0.182295, 0.140075, 0.140075, 0.280896, 0.255664, 0.199213, 0.129747, 0.0983211, 0.129747, 0.199213, 0.255664, 0.280896, 0.278419, 0.269108, 0.278419, 0.280896, 0.199213, 0.0969773, 0.0447824, 0.0447824, 0.0969773, 0.199213, 0.280896, 0.328987, 0.356482, 0.356482, 0.328987, 0.182295, 0.0374759, -0.0969657, -0.143041, -0.0969657, 0.0374759, 0.182295, 0.278419, 0.356482, 0.395427, 0.356482, 0.278419, -0.0594809, -0.311375, -0.499872, -0.499872, -0.311375, -0.0594809, 0.140075, 0.269108, 0.356482, 0.356482, 0.269108, 0.140075, -0.480864, -0.887204, -1.10037, -0.887204, -0.480864, -0.117171, 0.140075, 0.278419, 0.328987, 0.278419, 0.140075, -0.117171, -3.673, -5.06419, -3.673, -1.58779, -0.537066, -0.0594809, 0.129747, 0.211284, 0.129747, -0.0594809, -0.537066, -1.58779, -5.06419, -5.06419, -2.70886, -1.01474, -0.311375, -0.0191085, 0.0969773, 0.0969773, -0.0191085, -0.311375, -1.01474, -2.70886, -3.673, -2.70886, -1.27162, -0.499872, -0.135076, -0.0191085, 0.0374759, -0.0191085, -0.135076, -0.499872, -1.27162, -2.70886, -1.58779, -1.01474, -0.499872, -0.174409, -0.0919512, -0.0594809, -0.0594809, -0.0919512, -0.174409, -0.499872, -1.01474, -1.58779, -0.537066, -0.311375, -0.135076, -0.0919512, -0.117171, -0.11226, -0.117171, -0.0919512, -0.135076, -0.311375, -0.537066, -0.65989, -0.0594809, -0.0191085, -0.0191085, -0.0594809, -0.11226, -0.11226, -0.0594809, -0.0191085, -0.0191085, -0.0594809, -0.11226, -0.11226, 0.129747, 0.0969773, 0.0374759, -0.0594809, -0.117171, -0.0594809, 0.0374759, 0.0969773, 0.129747, 0.140075, 0.137908, 0.140075, 0.211284, 0.0969773, -0.0191085, -0.0919512, -0.0919512, -0.0191085, 0.0969773, 0.211284, 0.280147, 0.269108, 0.269108, 0.280147, 0.129747, -0.0191085, -0.135076, -0.174409, -0.135076, -0.0191085, 0.129747, 0.280147, 0.358109, 0.356482, 0.358109, 0.280147, -0.0594809, -0.311375, -0.499872, -0.499872, -0.311375, -0.0594809, 0.140075, 0.269108, 0.356482, 0.356482, 0.269108, 0.140075, -0.537066, -1.01474, -1.27162, -1.01474, -0.537066, -0.11226, 0.137908, 0.269108, 0.358109, 0.269108, 0.137908, -0.11226, -1.58779, -2.70886, -2.70886, -1.58779, -0.65989, -0.11226, 0.140075, 0.280147, 0.280147, 0.140075, -0.11226, -0.65989, -9.92342, -9.92342, -5.02211, -1.58779, -0.480864, -0.0919512, 0.0447824, 0.0447824, -0.0919512, -0.480864, -1.58779, -5.02211, -9.92342, -7.02091, -2.70886, -0.887204, -0.303563, -0.135076, -0.0969657, -0.135076, -0.303563, -0.887204, -2.70886, -7.02091, -5.02211, -2.70886, -1.10037, -0.476143, -0.303563, -0.311375, -0.311375, -0.303563, -0.476143, -1.10037, -2.70886, -5.02211, -1.58779, -0.887204, -0.476143, -0.366571, -0.480864, -0.537066, -0.480864, -0.366571, -0.476143, -0.887204, -1.58779, -2.04466, -0.480864, -0.303563, -0.303563, -0.480864, -0.65989, -0.65989, -0.480864, -0.303563, -0.303563, -0.480864, -0.65989, -0.65989, -0.0919512, -0.135076, -0.311375, -0.537066, -0.65989, -0.537066, -0.311375, -0.135076, -0.0919512, -0.117171, -0.11226, -0.117171, 0.0447824, -0.0969657, -0.311375, -0.480864, -0.480864, -0.311375, -0.0969657, 0.0447824, 0.0983211, 0.140075, 0.140075, 0.0983211, 0.0447824, -0.135076, -0.303563, -0.366571, -0.303563, -0.135076, 0.0447824, 0.199106, 0.280147, 0.278419, 0.280147, 0.199106, -0.0919512, -0.303563, -0.476143, -0.476143, -0.303563, -0.0919512, 0.0983211, 0.280147, 0.328987, 0.328987, 0.280147, 0.0983211, -0.480864, -0.887204, -1.10037, -0.887204, -0.480864, -0.117171, 0.140075, 0.278419, 0.328987, 0.278419, 0.140075, -0.117171, -1.58779, -2.70886, -2.70886, -1.58779, -0.65989, -0.11226, 0.140075, 0.280147, 0.280147, 0.140075, -0.11226, -0.65989, -5.02211, -7.02091, -5.02211, -2.04466, -0.65989, -0.117171, 0.0983211, 0.199106, 0.0983211, -0.117171, -0.65989, -2.04466};

    const std::vector<std::complex<double> > out = {{2.16277, 0}, {2.17701, 0}, {2.14383, 0}, {1.92793, 0}, {1.51507, 0}, {1.08798, 0}, {0.905261, 0}, {1.08798, 0}, {1.51507, 0}, {1.92793, 0}, {2.14383, 0}, {2.17701, 0}, {2.17701, 0}, {2.16623, 0}, {2.03322, 0}, {1.69928, 0}, {1.25388, 0}, {0.930725, 0}, {0.930725, 0}, {1.25388, 0}, {1.69928, 0}, {2.03322, 0}, {2.16623, 0}, {2.17701, 0}, {2.14383, 0}, {2.03322, 0}, {1.76522, 0}, {1.36223, 0}, {0.981652, 0}, {0.824264, 0}, {0.981652, 0}, {1.36223, 0}, {1.76522, 0}, {2.03322, 0}, {2.14383, 0}, {2.16623, 0}, {1.92793, 0}, {1.69928, 0}, {1.36223, 0}, {1.00712, 0}, {0.775362, 0}, {0.775362, 0}, {1.00712, 0}, {1.36223, 0}, {1.69928, 0}, {1.92793, 0}, {2.03322, 0}, {2.03322, 0}, {1.51507, 0}, {1.25388, 0}, {0.981652, 0}, {0.775362, 0}, {0.698375, 0}, {0.775362, 0}, {0.981652, 0}, {1.25388, 0}, {1.51507, 0}, {1.69928, 0}, {1.76522, 0}, {1.69928, 0}, {1.08798, 0}, {0.930725, 0}, {0.824264, 0}, {0.775362, 0}, {0.775362, 0}, {0.824264, 0}, {0.930725, 0}, {1.08798, 0}, {1.25388, 0}, {1.36223, 0}, {1.36223, 0}, {1.25388, 0}, {0.905261, 0}, {0.930725, 0}, {0.981652, 0}, {1.00712, 0}, {0.981652, 0}, {0.930725, 0}, {0.905261, 0}, {0.930725, 0}, {0.981652, 0}, {1.00712, 0}, {0.981652, 0}, {0.930725, 0}, {1.08798, 0}, {1.25388, 0}, {1.36223, 0}, {1.36223, 0}, {1.25388, 0}, {1.08798, 0}, {0.930725, 0}, {0.824264, 0}, {0.775362, 0}, {0.775362, 0}, {0.824264, 0}, {0.930725, 0}, {1.51507, 0}, {1.69928, 0}, {1.76522, 0}, {1.69928, 0}, {1.51507, 0}, {1.25388, 0}, {0.981652, 0}, {0.775362, 0}, {0.698375, 0}, {0.775362, 0}, {0.981652, 0}, {1.25388, 0}, {1.92793, 0}, {2.03322, 0}, {2.03322, 0}, {1.92793, 0}, {1.69928, 0}, {1.36223, 0}, {1.00712, 0}, {0.775362, 0}, {0.775362, 0}, {1.00712, 0}, {1.36223, 0}, {1.69928, 0}, {2.14383, 0}, {2.16623, 0}, {2.14383, 0}, {2.03322, 0}, {1.76522, 0}, {1.36223, 0}, {0.981652, 0}, {0.824264, 0}, {0.981652, 0}, {1.36223, 0}, {1.76522, 0}, {2.03322, 0}, {2.17701, 0}, {2.17701, 0}, {2.16623, 0}, {2.03322, 0}, {1.69928, 0}, {1.25388, 0}, {0.930725, 0}, {0.930725, 0}, {1.25388, 0}, {1.69928, 0}, {2.03322, 0}, {2.16623, 0}, {2.17701, 0}, {2.16623, 0}, {2.03322, 0}, {1.69928, 0}, {1.25388, 0}, {0.930725, 0}, {0.930725, 0}, {1.25388, 0}, {1.69928, 0}, {2.03322, 0}, {2.16623, 0}, {2.17701, 0}, {2.16623, 0}, {2.07555, 0}, {1.82256, 0}, {1.42048, 0}, {1.03162, 0}, {0.869317, 0}, {1.03162, 0}, {1.42048, 0}, {1.82256, 0}, {2.07555, 0}, {2.16623, 0}, {2.17945, 0}, {2.03322, 0}, {1.82256, 0}, {1.48405, 0}, {1.1084, 0}, {0.85665, 0}, {0.85665, 0}, {1.1084, 0}, {1.48405, 0}, {1.82256, 0}, {2.03322, 0}, {2.11997, 0}, {2.11997, 0}, {1.69928, 0}, {1.42048, 0}, {1.1084, 0}, {0.858837, 0}, {0.763031, 0}, {0.858837, 0}, {1.1084, 0}, {1.42048, 0}, {1.69928, 0}, {1.88226, 0}, {1.94478, 0}, {1.88226, 0}, {1.25388, 0}, {1.03162, 0}, {0.85665, 0}, {0.763031, 0}, {0.763031, 0}, {0.85665, 0}, {1.03162, 0}, {1.25388, 0}, {1.46388, 0}, {1.59252, 0}, {1.59252, 0}, {1.46388, 0}, {0.930725, 0}, {0.869317, 0}, {0.85665, 0}, {0.858837, 0}, {0.85665, 0}, {0.869317, 0}, {0.930725, 0}, {1.04306, 0}, {1.15758, 0}, {1.20632, 0}, {1.15758, 0}, {1.04306, 0}, {0.930725, 0}, {1.03162, 0}, {1.1084, 0}, {1.1084, 0}, {1.03162, 0}, {0.930725, 0}, {0.864823, 0}, {0.851575, 0}, {0.862449, 0}, {0.862449, 0}, {0.851575, 0}, {0.864823, 0}, {1.25388, 0}, {1.42048, 0}, {1.48405, 0}, {1.42048, 0}, {1.25388, 0}, {1.04306, 0}, {0.851575, 0}, {0.72366, 0}, {0.679431, 0}, {0.72366, 0}, {0.851575, 0}, {1.04306, 0}, {1.69928, 0}, {1.82256, 0}, {1.82256, 0}, {1.69928, 0}, {1.46388, 0}, {1.15758, 0}, {0.862449, 0}, {0.679431, 0}, {0.679431, 0}, {0.862449, 0}, {1.15758, 0}, {1.46388, 0}, {2.03322, 0}, {2.07555, 0}, {2.03322, 0}, {1.88226, 0}, {1.59252, 0}, {1.20632, 0}, {0.862449, 0}, {0.72366, 0}, {0.862449, 0}, {1.20632, 0}, {1.59252, 0}, {1.88226, 0}, {2.16623, 0}, {2.16623, 0}, {2.11997, 0}, {1.94478, 0}, {1.59252, 0}, {1.15758, 0}, {0.851575, 0}, {0.851575, 0}, {1.15758, 0}, {1.59252, 0}, {1.94478, 0}, {2.11997, 0}, {2.17701, 0}, {2.17945, 0}, {2.11997, 0}, {1.88226, 0}, {1.46388, 0}, {1.04306, 0}, {0.864823, 0}, {1.04306, 0}, {1.46388, 0}, {1.88226, 0}, {2.11997, 0}, {2.17945, 0}, {2.14383, 0}, {2.03322, 0}, {1.76522, 0}, {1.36223, 0}, {0.981652, 0}, {0.824264, 0}, {0.981652, 0}, {1.36223, 0}, {1.76522, 0}, {2.03322, 0}, {2.14383, 0}, {2.16623, 0}, {2.03322, 0}, {1.82256, 0}, {1.48405, 0}, {1.1084, 0}, {0.85665, 0}, {0.85665, 0}, {1.1084, 0}, {1.48405, 0}, {1.82256, 0}, {2.03322, 0}, {2.11997, 0}, {2.11997, 0}, {1.76522, 0}, {1.48405, 0}, {1.16145, 0}, {0.899033, 0}, {0.797429, 0}, {0.899033, 0}, {1.16145, 0}, {1.48405, 0}, {1.76522, 0}, {1.94478, 0}, {2.00496, 0}, {1.94478, 0}, {1.36223, 0}, {1.1084, 0}, {0.899033, 0}, {0.782576, 0}, {0.782576, 0}, {0.899033, 0}, {1.1084, 0}, {1.36223, 0}, {1.59252, 0}, {1.7299, 0}, {1.7299, 0}, {1.59252, 0}, {0.981652, 0}, {0.85665, 0}, {0.797429, 0}, {0.782576, 0}, {0.797429, 0}, {0.85665, 0}, {0.981652, 0}, {1.15758, 0}, {1.31866, 0}, {1.38444, 0}, {1.31866, 0}, {1.15758, 0}, {0.824264, 0}, {0.85665, 0}, {0.899033, 0}, {0.899033, 0}, {0.85665, 0}, {0.824264, 0}, {0.851575, 0}, {0.931265, 0}, {1.00096, 0}, {1.00096, 0}, {0.931265, 0}, {0.851575, 0}, {0.981652, 0}, {1.1084, 0}, {1.16145, 0}, {1.1084, 0}, {0.981652, 0}, {0.851575, 0}, {0.771224, 0}, {0.743927, 0}, {0.740598, 0}, {0.743927, 0}, {0.771224, 0}, {0.851575, 0}, {1.36223, 0}, {1.48405, 0}, {1.48405, 0}, {1.36223, 0}, {1.15758, 0}, {0.931265, 0}, {0.743927, 0}, {0.639427, 0}, {0.639427, 0}, {0.743927, 0}, {0.931265, 0}, {1.15758, 0}, {1.76522, 0}, {1.82256, 0}, {1.76522, 0}, {1.59252, 0}, {1.31866, 0}, {1.00096, 0}, {0.740598, 0}, {0.639427, 0}, {0.740598, 0}, {1.00096, 0}, {1.31866, 0}, {1.59252, 0}, {2.03322, 0}, {2.03322, 0}, {1.94478, 0}, {1.7299, 0}, {1.38444, 0}, {1.00096, 0}, {0.743927, 0}, {0.743927, 0}, {1.00096, 0}, {1.38444, 0}, {1.7299, 0}, {1.94478, 0}, {2.14383, 0}, {2.11997, 0}, {2.00496, 0}, {1.7299, 0}, {1.31866, 0}, {0.931265, 0}, {0.771224, 0}, {0.931265, 0}, {1.31866, 0}, {1.7299, 0}, {2.00496, 0}, {2.11997, 0}, {2.16623, 0}, {2.11997, 0}, {1.94478, 0}, {1.59252, 0}, {1.15758, 0}, {0.851575, 0}, {0.851575, 0}, {1.15758, 0}, {1.59252, 0}, {1.94478, 0}, {2.11997, 0}, {2.16623, 0}, {1.92793, 0}, {1.69928, 0}, {1.36223, 0}, {1.00712, 0}, {0.775362, 0}, {0.775362, 0}, {1.00712, 0}, {1.36223, 0}, {1.69928, 0}, {1.92793, 0}, {2.03322, 0}, {2.03322, 0}, {1.69928, 0}, {1.42048, 0}, {1.1084, 0}, {0.858837, 0}, {0.763031, 0}, {0.858837, 0}, {1.1084, 0}, {1.42048, 0}, {1.69928, 0}, {1.88226, 0}, {1.94478, 0}, {1.88226, 0}, {1.36223, 0}, {1.1084, 0}, {0.899033, 0}, {0.782576, 0}, {0.782576, 0}, {0.899033, 0}, {1.1084, 0}, {1.36223, 0}, {1.59252, 0}, {1.7299, 0}, {1.7299, 0}, {1.59252, 0}, {1.00712, 0}, {0.858837, 0}, {0.782576, 0}, {0.761485, 0}, {0.782576, 0}, {0.858837, 0}, {1.00712, 0}, {1.20632, 0}, {1.38444, 0}, {1.45645, 0}, {1.38444, 0}, {1.20632, 0}, {0.775362, 0}, {0.763031, 0}, {0.782576, 0}, {0.782576, 0}, {0.763031, 0}, {0.775362, 0}, {0.862449, 0}, {1.00096, 0}, {1.10759, 0}, {1.10759, 0}, {1.00096, 0}, {0.862449, 0}, {0.775362, 0}, {0.858837, 0}, {0.899033, 0}, {0.858837, 0}, {0.775362, 0}, {0.72366, 0}, {0.743927, 0}, {0.804389, 0}, {0.836162, 0}, {0.804389, 0}, {0.743927, 0}, {0.72366, 0}, {1.00712, 0}, {1.1084, 0}, {1.1084, 0}, {1.00712, 0}, {0.862449, 0}, {0.743927, 0}, {0.683306, 0}, {0.666068, 0}, {0.666068, 0}, {0.683306, 0}, {0.743927, 0}, {0.862449, 0}, {1.36223, 0}, {1.42048, 0}, {1.36223, 0}, {1.20632, 0}, {1.00096, 0}, {0.804389, 0}, {0.666068, 0}, {0.616617, 0}, {0.666068, 0}, {0.804389, 0}, {1.00096, 0}, {1.20632, 0}, {1.69928, 0}, {1.69928, 0}, {1.59252, 0}, {1.38444, 0}, {1.10759, 0}, {0.836162, 0}, {0.666068, 0}, {0.666068, 0}, {0.836162, 0}, {1.10759, 0}, {1.38444, 0}, {1.59252, 0}, {1.92793, 0}, {1.88226, 0}, {1.7299, 0}, {1.45645, 0}, {1.10759, 0}, {0.804389, 0}, {0.683306, 0}, {0.804389, 0}, {1.10759, 0}, {1.45645, 0}, {1.7299, 0}, {1.88226, 0}, {2.03322, 0}, {1.94478, 0}, {1.7299, 0}, {1.38444, 0}, {1.00096, 0}, {0.743927, 0}, {0.743927, 0}, {1.00096, 0}, {1.38444, 0}, {1.7299, 0}, {1.94478, 0}, {2.03322, 0}, {2.03322, 0}, {1.88226, 0}, {1.59252, 0}, {1.20632, 0}, {0.862449, 0}, {0.72366, 0}, {0.862449, 0}, {1.20632, 0}, {1.59252, 0}, {1.88226, 0}, {2.03322, 0}, {2.07555, 0}, {1.51507, 0}, {1.25388, 0}, {0.981652, 0}, {0.775362, 0}, {0.698375, 0}, {0.775362, 0}, {0.981652, 0}, {1.25388, 0}, {1.51507, 0}, {1.69928, 0}, {1.76522, 0}, {1.69928, 0}, {1.25388, 0}, {1.03162, 0}, {0.85665, 0}, {0.763031, 0}, {0.763031, 0}, {0.85665, 0}, {1.03162, 0}, {1.25388, 0}, {1.46388, 0}, {1.59252, 0}, {1.59252, 0}, {1.46388, 0}, {0.981652, 0}, {0.85665, 0}, {0.797429, 0}, {0.782576, 0}, {0.797429, 0}, {0.85665, 0}, {0.981652, 0}, {1.15758, 0}, {1.31866, 0}, {1.38444, 0}, {1.31866, 0}, {1.15758, 0}, {0.775362, 0}, {0.763031, 0}, {0.782576, 0}, {0.782576, 0}, {0.763031, 0}, {0.775362, 0}, {0.862449, 0}, {1.00096, 0}, {1.10759, 0}, {1.10759, 0}, {1.00096, 0}, {0.862449, 0}, {0.698375, 0}, {0.763031, 0}, {0.797429, 0}, {0.763031, 0}, {0.698375, 0}, {0.679431, 0}, {0.740598, 0}, {0.836162, 0}, {0.881874, 0}, {0.836162, 0}, {0.740598, 0}, {0.679431, 0}, {0.775362, 0}, {0.85665, 0}, {0.85665, 0}, {0.775362, 0}, {0.679431, 0}, {0.639427, 0}, {0.666068, 0}, {0.707352, 0}, {0.707352, 0}, {0.666068, 0}, {0.639427, 0}, {0.679431, 0}, {0.981652, 0}, {1.03162, 0}, {0.981652, 0}, {0.862449, 0}, {0.740598, 0}, {0.666068, 0}, {0.641509, 0}, {0.63886, 0}, {0.641509, 0}, {0.666068, 0}, {0.740598, 0}, {0.862449, 0}, {1.25388, 0}, {1.25388, 0}, {1.15758, 0}, {1.00096, 0}, {0.836162, 0}, {0.707352, 0}, {0.63886, 0}, {0.63886, 0}, {0.707352, 0}, {0.836162, 0}, {1.00096, 0}, {1.15758, 0}, {1.51507, 0}, {1.46388, 0}, {1.31866, 0}, {1.10759, 0}, {0.881874, 0}, {0.707352, 0}, {0.641509, 0}, {0.707352, 0}, {0.881874, 0}, {1.10759, 0}, {1.31866, 0}, {1.46388, 0}, {1.69928, 0}, {1.59252, 0}, {1.38444, 0}, {1.10759, 0}, {0.836162, 0}, {0.666068, 0}, {0.666068, 0}, {0.836162, 0}, {1.10759, 0}, {1.38444, 0}, {1.59252, 0}, {1.69928, 0}, {1.76522, 0}, {1.59252, 0}, {1.31866, 0}, {1.00096, 0}, {0.740598, 0}, {0.639427, 0}, {0.740598, 0}, {1.00096, 0}, {1.31866, 0}, {1.59252, 0}, {1.76522, 0}, {1.82256, 0}, {1.69928, 0}, {1.46388, 0}, {1.15758, 0}, {0.862449, 0}, {0.679431, 0}, {0.679431, 0}, {0.862449, 0}, {1.15758, 0}, {1.46388, 0}, {1.69928, 0}, {1.82256, 0}, {1.82256, 0}, {1.08798, 0}, {0.930725, 0}, {0.824264, 0}, {0.775362, 0}, {0.775362, 0}, {0.824264, 0}, {0.930725, 0}, {1.08798, 0}, {1.25388, 0}, {1.36223, 0}, {1.36223, 0}, {1.25388, 0}, {0.930725, 0}, {0.869317, 0}, {0.85665, 0}, {0.858837, 0}, {0.85665, 0}, {0.869317, 0}, {0.930725, 0}, {1.04306, 0}, {1.15758, 0}, {1.20632, 0}, {1.15758, 0}, {1.04306, 0}, {0.824264, 0}, {0.85665, 0}, {0.899033, 0}, {0.899033, 0}, {0.85665, 0}, {0.824264, 0}, {0.851575, 0}, {0.931265, 0}, {1.00096, 0}, {1.00096, 0}, {0.931265, 0}, {0.851575, 0}, {0.775362, 0}, {0.858837, 0}, {0.899033, 0}, {0.858837, 0}, {0.775362, 0}, {0.72366, 0}, {0.743927, 0}, {0.804389, 0}, {0.836162, 0}, {0.804389, 0}, {0.743927, 0}, {0.72366, 0}, {0.775362, 0}, {0.85665, 0}, {0.85665, 0}, {0.775362, 0}, {0.679431, 0}, {0.639427, 0}, {0.666068, 0}, {0.707352, 0}, {0.707352, 0}, {0.666068, 0}, {0.639427, 0}, {0.679431, 0}, {0.824264, 0}, {0.869317, 0}, {0.824264, 0}, {0.72366, 0}, {0.639427, 0}, {0.616617, 0}, {0.63886, 0}, {0.655231, 0}, {0.63886, 0}, {0.616617, 0}, {0.639427, 0}, {0.72366, 0}, {0.930725, 0}, {0.930725, 0}, {0.851575, 0}, {0.743927, 0}, {0.666068, 0}, {0.63886, 0}, {0.640151, 0}, {0.640151, 0}, {0.63886, 0}, {0.666068, 0}, {0.743927, 0}, {0.851575, 0}, {1.08798, 0}, {1.04306, 0}, {0.931265, 0}, {0.804389, 0}, {0.707352, 0}, {0.655231, 0}, {0.640151, 0}, {0.655231, 0}, {0.707352, 0}, {0.804389, 0}, {0.931265, 0}, {1.04306, 0}, {1.25388, 0}, {1.15758, 0}, {1.00096, 0}, {0.836162, 0}, {0.707352, 0}, {0.63886, 0}, {0.63886, 0}, {0.707352, 0}, {0.836162, 0}, {1.00096, 0}, {1.15758, 0}, {1.25388, 0}, {1.36223, 0}, {1.20632, 0}, {1.00096, 0}, {0.804389, 0}, {0.666068, 0}, {0.616617, 0}, {0.666068, 0}, {0.804389, 0}, {1.00096, 0}, {1.20632, 0}, {1.36223, 0}, {1.42048, 0}, {1.36223, 0}, {1.15758, 0}, {0.931265, 0}, {0.743927, 0}, {0.639427, 0}, {0.639427, 0}, {0.743927, 0}, {0.931265, 0}, {1.15758, 0}, {1.36223, 0}, {1.48405, 0}, {1.48405, 0}, {1.25388, 0}, {1.04306, 0}, {0.851575, 0}, {0.72366, 0}, {0.679431, 0}, {0.72366, 0}, {0.851575, 0}, {1.04306, 0}, {1.25388, 0}, {1.42048, 0}, {1.48405, 0}, {1.42048, 0}, {0.905261, 0}, {0.930725, 0}, {0.981652, 0}, {1.00712, 0}, {0.981652, 0}, {0.930725, 0}, {0.905261, 0}, {0.930725, 0}, {0.981652, 0}, {1.00712, 0}, {0.981652, 0}, {0.930725, 0}, {0.930725, 0}, {1.03162, 0}, {1.1084, 0}, {1.1084, 0}, {1.03162, 0}, {0.930725, 0}, {0.864823, 0}, {0.851575, 0}, {0.862449, 0}, {0.862449, 0}, {0.851575, 0}, {0.864823, 0}, {0.981652, 0}, {1.1084, 0}, {1.16145, 0}, {1.1084, 0}, {0.981652, 0}, {0.851575, 0}, {0.771224, 0}, {0.743927, 0}, {0.740598, 0}, {0.743927, 0}, {0.771224, 0}, {0.851575, 0}, {1.00712, 0}, {1.1084, 0}, {1.1084, 0}, {1.00712, 0}, {0.862449, 0}, {0.743927, 0}, {0.683306, 0}, {0.666068, 0}, {0.666068, 0}, {0.683306, 0}, {0.743927, 0}, {0.862449, 0}, {0.981652, 0}, {1.03162, 0}, {0.981652, 0}, {0.862449, 0}, {0.740598, 0}, {0.666068, 0}, {0.641509, 0}, {0.63886, 0}, {0.641509, 0}, {0.666068, 0}, {0.740598, 0}, {0.862449, 0}, {0.930725, 0}, {0.930725, 0}, {0.851575, 0}, {0.743927, 0}, {0.666068, 0}, {0.63886, 0}, {0.640151, 0}, {0.640151, 0}, {0.63886, 0}, {0.666068, 0}, {0.743927, 0}, {0.851575, 0}, {0.905261, 0}, {0.864823, 0}, {0.771224, 0}, {0.683306, 0}, {0.641509, 0}, {0.640151, 0}, {0.645833, 0}, {0.640151, 0}, {0.641509, 0}, {0.683306, 0}, {0.771224, 0}, {0.864823, 0}, {0.930725, 0}, {0.851575, 0}, {0.743927, 0}, {0.666068, 0}, {0.63886, 0}, {0.640151, 0}, {0.640151, 0}, {0.63886, 0}, {0.666068, 0}, {0.743927, 0}, {0.851575, 0}, {0.930725, 0}, {0.981652, 0}, {0.862449, 0}, {0.740598, 0}, {0.666068, 0}, {0.641509, 0}, {0.63886, 0}, {0.641509, 0}, {0.666068, 0}, {0.740598, 0}, {0.862449, 0}, {0.981652, 0}, {1.03162, 0}, {1.00712, 0}, {0.862449, 0}, {0.743927, 0}, {0.683306, 0}, {0.666068, 0}, {0.666068, 0}, {0.683306, 0}, {0.743927, 0}, {0.862449, 0}, {1.00712, 0}, {1.1084, 0}, {1.1084, 0}, {0.981652, 0}, {0.851575, 0}, {0.771224, 0}, {0.743927, 0}, {0.740598, 0}, {0.743927, 0}, {0.771224, 0}, {0.851575, 0}, {0.981652, 0}, {1.1084, 0}, {1.16145, 0}, {1.1084, 0}, {0.930725, 0}, {0.864823, 0}, {0.851575, 0}, {0.862449, 0}, {0.862449, 0}, {0.851575, 0}, {0.864823, 0}, {0.930725, 0}, {1.03162, 0}, {1.1084, 0}, {1.1084, 0}, {1.03162, 0}, {1.08798, 0}, {1.25388, 0}, {1.36223, 0}, {1.36223, 0}, {1.25388, 0}, {1.08798, 0}, {0.930725, 0}, {0.824264, 0}, {0.775362, 0}, {0.775362, 0}, {0.824264, 0}, {0.930725, 0}, {1.25388, 0}, {1.42048, 0}, {1.48405, 0}, {1.42048, 0}, {1.25388, 0}, {1.04306, 0}, {0.851575, 0}, {0.72366, 0}, {0.679431, 0}, {0.72366, 0}, {0.851575, 0}, {1.04306, 0}, {1.36223, 0}, {1.48405, 0}, {1.48405, 0}, {1.36223, 0}, {1.15758, 0}, {0.931265, 0}, {0.743927, 0}, {0.639427, 0}, {0.639427, 0}, {0.743927, 0}, {0.931265, 0}, {1.15758, 0}, {1.36223, 0}, {1.42048, 0}, {1.36223, 0}, {1.20632, 0}, {1.00096, 0}, {0.804389, 0}, {0.666068, 0}, {0.616617, 0}, {0.666068, 0}, {0.804389, 0}, {1.00096, 0}, {1.20632, 0}, {1.25388, 0}, {1.25388, 0}, {1.15758, 0}, {1.00096, 0}, {0.836162, 0}, {0.707352, 0}, {0.63886, 0}, {0.63886, 0}, {0.707352, 0}, {0.836162, 0}, {1.00096, 0}, {1.15758, 0}, {1.08798, 0}, {1.04306, 0}, {0.931265, 0}, {0.804389, 0}, {0.707352, 0}, {0.655231, 0}, {0.640151, 0}, {0.655231, 0}, {0.707352, 0}, {0.804389, 0}, {0.931265, 0}, {1.04306, 0}, {0.930725, 0}, {0.851575, 0}, {0.743927, 0}, {0.666068, 0}, {0.63886, 0}, {0.640151, 0}, {0.640151, 0}, {0.63886, 0}, {0.666068, 0}, {0.743927, 0}, {0.851575, 0}, {0.930725, 0}, {0.824264, 0}, {0.72366, 0}, {0.639427, 0}, {0.616617, 0}, {0.63886, 0}, {0.655231, 0}, {0.63886, 0}, {0.616617, 0}, {0.639427, 0}, {0.72366, 0}, {0.824264, 0}, {0.869317, 0}, {0.775362, 0}, {0.679431, 0}, {0.639427, 0}, {0.666068, 0}, {0.707352, 0}, {0.707352, 0}, {0.666068, 0}, {0.639427, 0}, {0.679431, 0}, {0.775362, 0}, {0.85665, 0}, {0.85665, 0}, {0.775362, 0}, {0.72366, 0}, {0.743927, 0}, {0.804389, 0}, {0.836162, 0}, {0.804389, 0}, {0.743927, 0}, {0.72366, 0}, {0.775362, 0}, {0.858837, 0}, {0.899033, 0}, {0.858837, 0}, {0.824264, 0}, {0.851575, 0}, {0.931265, 0}, {1.00096, 0}, {1.00096, 0}, {0.931265, 0}, {0.851575, 0}, {0.824264, 0}, {0.85665, 0}, {0.899033, 0}, {0.899033, 0}, {0.85665, 0}, {0.930725, 0}, {1.04306, 0}, {1.15758, 0}, {1.20632, 0}, {1.15758, 0}, {1.04306, 0}, {0.930725, 0}, {0.869317, 0}, {0.85665, 0}, {0.858837, 0}, {0.85665, 0}, {0.869317, 0}, {1.51507, 0}, {1.69928, 0}, {1.76522, 0}, {1.69928, 0}, {1.51507, 0}, {1.25388, 0}, {0.981652, 0}, {0.775362, 0}, {0.698375, 0}, {0.775362, 0}, {0.981652, 0}, {1.25388, 0}, {1.69928, 0}, {1.82256, 0}, {1.82256, 0}, {1.69928, 0}, {1.46388, 0}, {1.15758, 0}, {0.862449, 0}, {0.679431, 0}, {0.679431, 0}, {0.862449, 0}, {1.15758, 0}, {1.46388, 0}, {1.76522, 0}, {1.82256, 0}, {1.76522, 0}, {1.59252, 0}, {1.31866, 0}, {1.00096, 0}, {0.740598, 0}, {0.639427, 0}, {0.740598, 0}, {1.00096, 0}, {1.31866, 0}, {1.59252, 0}, {1.69928, 0}, {1.69928, 0}, {1.59252, 0}, {1.38444, 0}, {1.10759, 0}, {0.836162, 0}, {0.666068, 0}, {0.666068, 0}, {0.836162, 0}, {1.10759, 0}, {1.38444, 0}, {1.59252, 0}, {1.51507, 0}, {1.46388, 0}, {1.31866, 0}, {1.10759, 0}, {0.881874, 0}, {0.707352, 0}, {0.641509, 0}, {0.707352, 0}, {0.881874, 0}, {1.10759, 0}, {1.31866, 0}, {1.46388, 0}, {1.25388, 0}, {1.15758, 0}, {1.00096, 0}, {0.836162, 0}, {0.707352, 0}, {0.63886, 0}, {0.63886, 0}, {0.707352, 0}, {0.836162, 0}, {1.00096, 0}, {1.15758, 0}, {1.25388, 0}, {0.981652, 0}, {0.862449, 0}, {0.740598, 0}, {0.666068, 0}, {0.641509, 0}, {0.63886, 0}, {0.641509, 0}, {0.666068, 0}, {0.740598, 0}, {0.862449, 0}, {0.981652, 0}, {1.03162, 0}, {0.775362, 0}, {0.679431, 0}, {0.639427, 0}, {0.666068, 0}, {0.707352, 0}, {0.707352, 0}, {0.666068, 0}, {0.639427, 0}, {0.679431, 0}, {0.775362, 0}, {0.85665, 0}, {0.85665, 0}, {0.698375, 0}, {0.679431, 0}, {0.740598, 0}, {0.836162, 0}, {0.881874, 0}, {0.836162, 0}, {0.740598, 0}, {0.679431, 0}, {0.698375, 0}, {0.763031, 0}, {0.797429, 0}, {0.763031, 0}, {0.775362, 0}, {0.862449, 0}, {1.00096, 0}, {1.10759, 0}, {1.10759, 0}, {1.00096, 0}, {0.862449, 0}, {0.775362, 0}, {0.763031, 0}, {0.782576, 0}, {0.782576, 0}, {0.763031, 0}, {0.981652, 0}, {1.15758, 0}, {1.31866, 0}, {1.38444, 0}, {1.31866, 0}, {1.15758, 0}, {0.981652, 0}, {0.85665, 0}, {0.797429, 0}, {0.782576, 0}, {0.797429, 0}, {0.85665, 0}, {1.25388, 0}, {1.46388, 0}, {1.59252, 0}, {1.59252, 0}, {1.46388, 0}, {1.25388, 0}, {1.03162, 0}, {0.85665, 0}, {0.763031, 0}, {0.763031, 0}, {0.85665, 0}, {1.03162, 0}, {1.92793, 0}, {2.03322, 0}, {2.03322, 0}, {1.92793, 0}, {1.69928, 0}, {1.36223, 0}, {1.00712, 0}, {0.775362, 0}, {0.775362, 0}, {1.00712, 0}, {1.36223, 0}, {1.69928, 0}, {2.03322, 0}, {2.07555, 0}, {2.03322, 0}, {1.88226, 0}, {1.59252, 0}, {1.20632, 0}, {0.862449, 0}, {0.72366, 0}, {0.862449, 0}, {1.20632, 0}, {1.59252, 0}, {1.88226, 0}, {2.03322, 0}, {2.03322, 0}, {1.94478, 0}, {1.7299, 0}, {1.38444, 0}, {1.00096, 0}, {0.743927, 0}, {0.743927, 0}, {1.00096, 0}, {1.38444, 0}, {1.7299, 0}, {1.94478, 0}, {1.92793, 0}, {1.88226, 0}, {1.7299, 0}, {1.45645, 0}, {1.10759, 0}, {0.804389, 0}, {0.683306, 0}, {0.804389, 0}, {1.10759, 0}, {1.45645, 0}, {1.7299, 0}, {1.88226, 0}, {1.69928, 0}, {1.59252, 0}, {1.38444, 0}, {1.10759, 0}, {0.836162, 0}, {0.666068, 0}, {0.666068, 0}, {0.836162, 0}, {1.10759, 0}, {1.38444, 0}, {1.59252, 0}, {1.69928, 0}, {1.36223, 0}, {1.20632, 0}, {1.00096, 0}, {0.804389, 0}, {0.666068, 0}, {0.616617, 0}, {0.666068, 0}, {0.804389, 0}, {1.00096, 0}, {1.20632, 0}, {1.36223, 0}, {1.42048, 0}, {1.00712, 0}, {0.862449, 0}, {0.743927, 0}, {0.683306, 0}, {0.666068, 0}, {0.666068, 0}, {0.683306, 0}, {0.743927, 0}, {0.862449, 0}, {1.00712, 0}, {1.1084, 0}, {1.1084, 0}, {0.775362, 0}, {0.72366, 0}, {0.743927, 0}, {0.804389, 0}, {0.836162, 0}, {0.804389, 0}, {0.743927, 0}, {0.72366, 0}, {0.775362, 0}, {0.858837, 0}, {0.899033, 0}, {0.858837, 0}, {0.775362, 0}, {0.862449, 0}, {1.00096, 0}, {1.10759, 0}, {1.10759, 0}, {1.00096, 0}, {0.862449, 0}, {0.775362, 0}, {0.763031, 0}, {0.782576, 0}, {0.782576, 0}, {0.763031, 0}, {1.00712, 0}, {1.20632, 0}, {1.38444, 0}, {1.45645, 0}, {1.38444, 0}, {1.20632, 0}, {1.00712, 0}, {0.858837, 0}, {0.782576, 0}, {0.761485, 0}, {0.782576, 0}, {0.858837, 0}, {1.36223, 0}, {1.59252, 0}, {1.7299, 0}, {1.7299, 0}, {1.59252, 0}, {1.36223, 0}, {1.1084, 0}, {0.899033, 0}, {0.782576, 0}, {0.782576, 0}, {0.899033, 0}, {1.1084, 0}, {1.69928, 0}, {1.88226, 0}, {1.94478, 0}, {1.88226, 0}, {1.69928, 0}, {1.42048, 0}, {1.1084, 0}, {0.858837, 0}, {0.763031, 0}, {0.858837, 0}, {1.1084, 0}, {1.42048, 0}, {2.14383, 0}, {2.16623, 0}, {2.14383, 0}, {2.03322, 0}, {1.76522, 0}, {1.36223, 0}, {0.981652, 0}, {0.824264, 0}, {0.981652, 0}, {1.36223, 0}, {1.76522, 0}, {2.03322, 0}, {2.16623, 0}, {2.16623, 0}, {2.11997, 0}, {1.94478, 0}, {1.59252, 0}, {1.15758, 0}, {0.851575, 0}, {0.851575, 0}, {1.15758, 0}, {1.59252, 0}, {1.94478, 0}, {2.11997, 0}, {2.14383, 0}, {2.11997, 0}, {2.00496, 0}, {1.7299, 0}, {1.31866, 0}, {0.931265, 0}, {0.771224, 0}, {0.931265, 0}, {1.31866, 0}, {1.7299, 0}, {2.00496, 0}, {2.11997, 0}, {2.03322, 0}, {1.94478, 0}, {1.7299, 0}, {1.38444, 0}, {1.00096, 0}, {0.743927, 0}, {0.743927, 0}, {1.00096, 0}, {1.38444, 0}, {1.7299, 0}, {1.94478, 0}, {2.03322, 0}, {1.76522, 0}, {1.59252, 0}, {1.31866, 0}, {1.00096, 0}, {0.740598, 0}, {0.639427, 0}, {0.740598, 0}, {1.00096, 0}, {1.31866, 0}, {1.59252, 0}, {1.76522, 0}, {1.82256, 0}, {1.36223, 0}, {1.15758, 0}, {0.931265, 0}, {0.743927, 0}, {0.639427, 0}, {0.639427, 0}, {0.743927, 0}, {0.931265, 0}, {1.15758, 0}, {1.36223, 0}, {1.48405, 0}, {1.48405, 0}, {0.981652, 0}, {0.851575, 0}, {0.771224, 0}, {0.743927, 0}, {0.740598, 0}, {0.743927, 0}, {0.771224, 0}, {0.851575, 0}, {0.981652, 0}, {1.1084, 0}, {1.16145, 0}, {1.1084, 0}, {0.824264, 0}, {0.851575, 0}, {0.931265, 0}, {1.00096, 0}, {1.00096, 0}, {0.931265, 0}, {0.851575, 0}, {0.824264, 0}, {0.85665, 0}, {0.899033, 0}, {0.899033, 0}, {0.85665, 0}, {0.981652, 0}, {1.15758, 0}, {1.31866, 0}, {1.38444, 0}, {1.31866, 0}, {1.15758, 0}, {0.981652, 0}, {0.85665, 0}, {0.797429, 0}, {0.782576, 0}, {0.797429, 0}, {0.85665, 0}, {1.36223, 0}, {1.59252, 0}, {1.7299, 0}, {1.7299, 0}, {1.59252, 0}, {1.36223, 0}, {1.1084, 0}, {0.899033, 0}, {0.782576, 0}, {0.782576, 0}, {0.899033, 0}, {1.1084, 0}, {1.76522, 0}, {1.94478, 0}, {2.00496, 0}, {1.94478, 0}, {1.76522, 0}, {1.48405, 0}, {1.16145, 0}, {0.899033, 0}, {0.797429, 0}, {0.899033, 0}, {1.16145, 0}, {1.48405, 0}, {2.03322, 0}, {2.11997, 0}, {2.11997, 0}, {2.03322, 0}, {1.82256, 0}, {1.48405, 0}, {1.1084, 0}, {0.85665, 0}, {0.85665, 0}, {1.1084, 0}, {1.48405, 0}, {1.82256, 0}, {2.17701, 0}, {2.17701, 0}, {2.16623, 0}, {2.03322, 0}, {1.69928, 0}, {1.25388, 0}, {0.930725, 0}, {0.930725, 0}, {1.25388, 0}, {1.69928, 0}, {2.03322, 0}, {2.16623, 0}, {2.17701, 0}, {2.17945, 0}, {2.11997, 0}, {1.88226, 0}, {1.46388, 0}, {1.04306, 0}, {0.864823, 0}, {1.04306, 0}, {1.46388, 0}, {1.88226, 0}, {2.11997, 0}, {2.17945, 0}, {2.16623, 0}, {2.11997, 0}, {1.94478, 0}, {1.59252, 0}, {1.15758, 0}, {0.851575, 0}, {0.851575, 0}, {1.15758, 0}, {1.59252, 0}, {1.94478, 0}, {2.11997, 0}, {2.16623, 0}, {2.03322, 0}, {1.88226, 0}, {1.59252, 0}, {1.20632, 0}, {0.862449, 0}, {0.72366, 0}, {0.862449, 0}, {1.20632, 0}, {1.59252, 0}, {1.88226, 0}, {2.03322, 0}, {2.07555, 0}, {1.69928, 0}, {1.46388, 0}, {1.15758, 0}, {0.862449, 0}, {0.679431, 0}, {0.679431, 0}, {0.862449, 0}, {1.15758, 0}, {1.46388, 0}, {1.69928, 0}, {1.82256, 0}, {1.82256, 0}, {1.25388, 0}, {1.04306, 0}, {0.851575, 0}, {0.72366, 0}, {0.679431, 0}, {0.72366, 0}, {0.851575, 0}, {1.04306, 0}, {1.25388, 0}, {1.42048, 0}, {1.48405, 0}, {1.42048, 0}, {0.930725, 0}, {0.864823, 0}, {0.851575, 0}, {0.862449, 0}, {0.862449, 0}, {0.851575, 0}, {0.864823, 0}, {0.930725, 0}, {1.03162, 0}, {1.1084, 0}, {1.1084, 0}, {1.03162, 0}, {0.930725, 0}, {1.04306, 0}, {1.15758, 0}, {1.20632, 0}, {1.15758, 0}, {1.04306, 0}, {0.930725, 0}, {0.869317, 0}, {0.85665, 0}, {0.858837, 0}, {0.85665, 0}, {0.869317, 0}, {1.25388, 0}, {1.46388, 0}, {1.59252, 0}, {1.59252, 0}, {1.46388, 0}, {1.25388, 0}, {1.03162, 0}, {0.85665, 0}, {0.763031, 0}, {0.763031, 0}, {0.85665, 0}, {1.03162, 0}, {1.69928, 0}, {1.88226, 0}, {1.94478, 0}, {1.88226, 0}, {1.69928, 0}, {1.42048, 0}, {1.1084, 0}, {0.858837, 0}, {0.763031, 0}, {0.858837, 0}, {1.1084, 0}, {1.42048, 0}, {2.03322, 0}, {2.11997, 0}, {2.11997, 0}, {2.03322, 0}, {1.82256, 0}, {1.48405, 0}, {1.1084, 0}, {0.85665, 0}, {0.85665, 0}, {1.1084, 0}, {1.48405, 0}, {1.82256, 0}, {2.16623, 0}, {2.17945, 0}, {2.16623, 0}, {2.07555, 0}, {1.82256, 0}, {1.42048, 0}, {1.03162, 0}, {0.869317, 0}, {1.03162, 0}, {1.42048, 0}, {1.82256, 0}, {2.07555, 0}};

    const std::vector<std::complex<double> > expected_out = {{-30.2094, -0}, {-21.6034, -0}, {-7.87427, -0}, {-2.07036, -0}, {-0.555382, -0}, {-0.189753, -0}, {-0.12949, -0}, {-0.189753, -0}, {-0.555382, -0}, {-2.07036, -0}, {-7.87427, -0}, {-21.6034, -0}, {-21.6034, -0}, {-10.9702, -0}, {-3.42536, -0}, {-1.1751, -0}, {-0.597029, -0}, {-0.465244, -0}, {-0.465244, -0}, {-0.597029, -0}, {-1.1751, -0}, {-3.42536, -0}, {-10.9702, -0}, {-21.6034, -0}, {-7.87427, -0}, {-3.42536, -0}, {-1.47737, -0}, {-0.942023, -0}, {-0.870926, -0}, {-0.83641, -0}, {-0.870926, -0}, {-0.942023, -0}, {-1.47737, -0}, {-3.42536, -0}, {-7.87427, -0}, {-10.879, -0}, {-2.07036, -0}, {-1.1751, -0}, {-0.942023, -0}, {-1.08152, -0}, {-1.23111, -0}, {-1.23111, -0}, {-1.08152, -0}, {-0.942023, -0}, {-1.1751, -0}, {-2.07036, -0}, {-3.22832, -0}, {-3.22832, -0}, {-0.555382, -0}, {-0.597029, -0}, {-0.870926, -0}, {-1.23111, -0}, {-1.42794, -0}, {-1.23111, -0}, {-0.870926, -0}, {-0.597029, -0}, {-0.555382, -0}, {-0.817121, -0}, {-0.948038, -0}, {-0.817121, -0}, {-0.189753, -0}, {-0.465244, -0}, {-0.83641, -0}, {-1.23111, -0}, {-1.23111, -0}, {-0.83641, -0}, {-0.465244, -0}, {-0.189753, -0}, {-0.115296, -0}, {-0.0810269, -0}, {-0.0810269, -0}, {-0.115296, -0}, {-0.12949, -0}, {-0.465244, -0}, {-0.870926, -0}, {-1.08152, -0}, {-0.870926, -0}, {-0.465244, -0}, {-0.12949, -0}, {0.0416801, 0}, {0.127366, 0}, {0.183592, 0}, {0.127366, 0}, {0.0416801, 0}, {-0.189753, -0}, {-0.597029, -0}, {-0.942023, -0}, {-0.942023, -0}, {-0.597029, -0}, {-0.189753, -0}, {0.0416801, 0}, {0.174154, 0}, {0.217796, 0}, {0.217796, 0}, {0.174154, 0}, {0.0416801, 0}, {-0.555382, -0}, {-1.1751, -0}, {-1.47737, -0}, {-1.1751, -0}, {-0.555382, -0}, {-0.115296, -0}, {0.127366, 0}, {0.217796, 0}, {0.207667, 0}, {0.217796, 0}, {0.127366, 0}, {-0.115296, -0}, {-2.07036, -0}, {-3.42536, -0}, {-3.42536, -0}, {-2.07036, -0}, {-0.817121, -0}, {-0.0810269, -0}, {0.183592, 0}, {0.217796, 0}, {0.217796, 0}, {0.183592, 0}, {-0.0810269, -0}, {-0.817121, -0}, {-7.87427, -0}, {-10.9702, -0}, {-7.87427, -0}, {-3.22832, -0}, {-0.948038, -0}, {-0.0810269, -0}, {0.127366, 0}, {0.174154, 0}, {0.127366, 0}, {-0.0810269, -0}, {-0.948038, -0}, {-3.22832, -0}, {-21.6034, -0}, {-21.6034, -0}, {-10.879, -0}, {-3.22832, -0}, {-0.817121, -0}, {-0.115296, -0}, {0.0416801, 0}, {0.0416801, 0}, {-0.115296, -0}, {-0.817121, -0}, {-3.22832, -0}, {-10.879, -0}, {-21.6034, -0}, {-10.9702, -0}, {-3.42536, -0}, {-1.1751, -0}, {-0.597029, -0}, {-0.465244, -0}, {-0.465244, -0}, {-0.597029, -0}, {-1.1751, -0}, {-3.42536, -0}, {-10.9702, -0}, {-21.6034, -0}, {-10.9702, -0}, {-4.45942, -0}, {-1.77383, -0}, {-1.18884, -0}, {-1.13517, -0}, {-1.10544, -0}, {-1.13517, -0}, {-1.18884, -0}, {-1.77383, -0}, {-4.45942, -0}, {-10.9702, -0}, {-15.3017, -0}, {-3.42536, -0}, {-1.77383, -0}, {-1.44437, -0}, {-1.86732, -0}, {-2.32054, -0}, {-2.32054, -0}, {-1.86732, -0}, {-1.44437, -0}, {-1.77383, -0}, {-3.42536, -0}, {-5.7427, -0}, {-5.7427, -0}, {-1.1751, -0}, {-1.18884, -0}, {-1.86732, -0}, {-3.15451, -0}, {-3.83202, -0}, {-3.15451, -0}, {-1.86732, -0}, {-1.18884, -0}, {-1.1751, -0}, {-1.66995, -0}, {-1.97344, -0}, {-1.66995, -0}, {-0.597029, -0}, {-1.13517, -0}, {-2.32054, -0}, {-3.83202, -0}, {-3.83202, -0}, {-2.32054, -0}, {-1.13517, -0}, {-0.597029, -0}, {-0.44438, -0}, {-0.495872, -0}, {-0.495872, -0}, {-0.44438, -0}, {-0.465244, -0}, {-1.10544, -0}, {-2.32054, -0}, {-3.15451, -0}, {-2.32054, -0}, {-1.10544, -0}, {-0.465244, -0}, {-0.140892, -0}, {-0.0221196, -0}, {0.045208, 0}, {-0.0221196, -0}, {-0.140892, -0}, {-0.465244, -0}, {-1.13517, -0}, {-1.86732, -0}, {-1.86732, -0}, {-1.13517, -0}, {-0.465244, -0}, {-0.0838582, -0}, {0.0825835, 0}, {0.171812, 0}, {0.171812, 0}, {0.0825835, 0}, {-0.0838582, -0}, {-0.597029, -0}, {-1.18884, -0}, {-1.44437, -0}, {-1.18884, -0}, {-0.597029, -0}, {-0.140892, -0}, {0.0825835, 0}, {0.185014, 0}, {0.197828, 0}, {0.185014, 0}, {0.0825835, 0}, {-0.140892, -0}, {-1.1751, -0}, {-1.77383, -0}, {-1.77383, -0}, {-1.1751, -0}, {-0.44438, -0}, {-0.0221196, -0}, {0.171812, 0}, {0.197828, 0}, {0.197828, 0}, {0.171812, 0}, {-0.0221196, -0}, {-0.44438, -0}, {-3.42536, -0}, {-4.45942, -0}, {-3.42536, -0}, {-1.66995, -0}, {-0.495872, -0}, {0.045208, 0}, {0.171812, 0}, {0.185014, 0}, {0.171812, 0}, {0.045208, 0}, {-0.495872, -0}, {-1.66995, -0}, {-10.9702, -0}, {-10.9702, -0}, {-5.7427, -0}, {-1.97344, -0}, {-0.495872, -0}, {-0.0221196, -0}, {0.0825835, 0}, {0.0825835, 0}, {-0.0221196, -0}, {-0.495872, -0}, {-1.97344, -0}, {-5.7427, -0}, {-21.6034, -0}, {-15.3017, -0}, {-5.7427, -0}, {-1.66995, -0}, {-0.44438, -0}, {-0.140892, -0}, {-0.0838582, -0}, {-0.140892, -0}, {-0.44438, -0}, {-1.66995, -0}, {-5.7427, -0}, {-15.3017, -0}, {-7.87427, -0}, {-3.42536, -0}, {-1.47737, -0}, {-0.942023, -0}, {-0.870926, -0}, {-0.83641, -0}, {-0.870926, -0}, {-0.942023, -0}, {-1.47737, -0}, {-3.42536, -0}, {-7.87427, -0}, {-10.879, -0}, {-3.42536, -0}, {-1.77383, -0}, {-1.44437, -0}, {-1.86732, -0}, {-2.32054, -0}, {-2.32054, -0}, {-1.86732, -0}, {-1.44437, -0}, {-1.77383, -0}, {-3.42536, -0}, {-5.7427, -0}, {-5.7427, -0}, {-1.47737, -0}, {-1.44437, -0}, {-2.49545, -0}, {-4.55287, -0}, {-5.59868, -0}, {-4.55287, -0}, {-2.49545, -0}, {-1.44437, -0}, {-1.47737, -0}, {-2.13999, -0}, {-2.54954, -0}, {-2.13999, -0}, {-0.942023, -0}, {-1.86732, -0}, {-4.55287, -0}, {-7.76583, -0}, {-7.76583, -0}, {-4.55287, -0}, {-1.86732, -0}, {-0.942023, -0}, {-0.758269, -0}, {-0.86473, -0}, {-0.86473, -0}, {-0.758269, -0}, {-0.870926, -0}, {-2.32054, -0}, {-5.59868, -0}, {-7.76583, -0}, {-5.59868, -0}, {-2.32054, -0}, {-0.870926, -0}, {-0.351398, -0}, {-0.178118, -0}, {-0.134243, -0}, {-0.178118, -0}, {-0.351398, -0}, {-0.83641, -0}, {-2.32054, -0}, {-4.55287, -0}, {-4.55287, -0}, {-2.32054, -0}, {-0.83641, -0}, {-0.265159, -0}, {-0.017795, -0}, {0.0970702, 0}, {0.0970702, 0}, {-0.017795, -0}, {-0.265159, -0}, {-0.870926, -0}, {-1.86732, -0}, {-2.49545, -0}, {-1.86732, -0}, {-0.870926, -0}, {-0.265159, -0}, {0.0289023, 0}, {0.1482, 0}, {0.189344, 0}, {0.1482, 0}, {0.0289023, 0}, {-0.265159, -0}, {-0.942023, -0}, {-1.44437, -0}, {-1.44437, -0}, {-0.942023, -0}, {-0.351398, -0}, {-0.017795, -0}, {0.1482, 0}, {0.18618, 0}, {0.18618, 0}, {0.1482, 0}, {-0.017795, -0}, {-0.351398, -0}, {-1.47737, -0}, {-1.77383, -0}, {-1.47737, -0}, {-0.758269, -0}, {-0.178118, -0}, {0.0970702, 0}, {0.189344, 0}, {0.18618, 0}, {0.189344, 0}, {0.0970702, 0}, {-0.178118, -0}, {-0.758269, -0}, {-3.42536, -0}, {-3.42536, -0}, {-2.13999, -0}, {-0.86473, -0}, {-0.134243, -0}, {0.0970702, 0}, {0.1482, 0}, {0.1482, 0}, {0.0970702, 0}, {-0.134243, -0}, {-0.86473, -0}, {-2.13999, -0}, {-7.87427, -0}, {-5.7427, -0}, {-2.54954, -0}, {-0.86473, -0}, {-0.178118, -0}, {-0.017795, -0}, {0.0289023, 0}, {-0.017795, -0}, {-0.178118, -0}, {-0.86473, -0}, {-2.54954, -0}, {-5.7427, -0}, {-10.879, -0}, {-5.7427, -0}, {-2.13999, -0}, {-0.758269, -0}, {-0.351398, -0}, {-0.265159, -0}, {-0.265159, -0}, {-0.351398, -0}, {-0.758269, -0}, {-2.13999, -0}, {-5.7427, -0}, {-10.879, -0}, {-2.07036, -0}, {-1.1751, -0}, {-0.942023, -0}, {-1.08152, -0}, {-1.23111, -0}, {-1.23111, -0}, {-1.08152, -0}, {-0.942023, -0}, {-1.1751, -0}, {-2.07036, -0}, {-3.22832, -0}, {-3.22832, -0}, {-1.1751, -0}, {-1.18884, -0}, {-1.86732, -0}, {-3.15451, -0}, {-3.83202, -0}, {-3.15451, -0}, {-1.86732, -0}, {-1.18884, -0}, {-1.1751, -0}, {-1.66995, -0}, {-1.97344, -0}, {-1.66995, -0}, {-0.942023, -0}, {-1.86732, -0}, {-4.55287, -0}, {-7.76583, -0}, {-7.76583, -0}, {-4.55287, -0}, {-1.86732, -0}, {-0.942023, -0}, {-0.758269, -0}, {-0.86473, -0}, {-0.86473, -0}, {-0.758269, -0}, {-1.08152, -0}, {-3.15451, -0}, {-7.76583, -0}, {-10.6364, -0}, {-7.76583, -0}, {-3.15451, -0}, {-1.08152, -0}, {-0.442202, -0}, {-0.241459, -0}, {-0.208333, -0}, {-0.241459, -0}, {-0.442202, -0}, {-1.23111, -0}, {-3.83202, -0}, {-7.76583, -0}, {-7.76583, -0}, {-3.83202, -0}, {-1.23111, -0}, {-0.414721, -0}, {-0.0920392, -0}, {0.0496005, 0}, {0.0496005, 0}, {-0.0920392, -0}, {-0.414721, -0}, {-1.23111, -0}, {-3.15451, -0}, {-4.55287, -0}, {-3.15451, -0}, {-1.23111, -0}, {-0.388653, -0}, {-0.0442494, -0}, {0.104367, 0}, {0.176668, 0}, {0.104367, 0}, {-0.0442494, -0}, {-0.388653, -0}, {-1.08152, -0}, {-1.86732, -0}, {-1.86732, -0}, {-1.08152, -0}, {-0.414721, -0}, {-0.0442494, -0}, {0.124563, 0}, {0.187096, 0}, {0.187096, 0}, {0.124563, 0}, {-0.0442494, -0}, {-0.414721, -0}, {-0.942023, -0}, {-1.18884, -0}, {-0.942023, -0}, {-0.442202, -0}, {-0.0920392, -0}, {0.104367, 0}, {0.187096, 0}, {0.183356, 0}, {0.187096, 0}, {0.104367, 0}, {-0.0920392, -0}, {-0.442202, -0}, {-1.1751, -0}, {-1.1751, -0}, {-0.758269, -0}, {-0.241459, -0}, {0.0496005, 0}, {0.176668, 0}, {0.187096, 0}, {0.187096, 0}, {0.176668, 0}, {0.0496005, 0}, {-0.241459, -0}, {-0.758269, -0}, {-2.07036, -0}, {-1.66995, -0}, {-0.86473, -0}, {-0.208333, -0}, {0.0496005, 0}, {0.104367, 0}, {0.124563, 0}, {0.104367, 0}, {0.0496005, 0}, {-0.208333, -0}, {-0.86473, -0}, {-1.66995, -0}, {-3.22832, -0}, {-1.97344, -0}, {-0.86473, -0}, {-0.241459, -0}, {-0.0920392, -0}, {-0.0442494, -0}, {-0.0442494, -0}, {-0.0920392, -0}, {-0.241459, -0}, {-0.86473, -0}, {-1.97344, -0}, {-3.22832, -0}, {-3.22832, -0}, {-1.66995, -0}, {-0.758269, -0}, {-0.442202, -0}, {-0.414721, -0}, {-0.388653, -0}, {-0.414721, -0}, {-0.442202, -0}, {-0.758269, -0}, {-1.66995, -0}, {-3.22832, -0}, {-4.24378, -0}, {-0.555382, -0}, {-0.597029, -0}, {-0.870926, -0}, {-1.23111, -0}, {-1.42794, -0}, {-1.23111, -0}, {-0.870926, -0}, {-0.597029, -0}, {-0.555382, -0}, {-0.817121, -0}, {-0.948038, -0}, {-0.817121, -0}, {-0.597029, -0}, {-1.13517, -0}, {-2.32054, -0}, {-3.83202, -0}, {-3.83202, -0}, {-2.32054, -0}, {-1.13517, -0}, {-0.597029, -0}, {-0.44438, -0}, {-0.495872, -0}, {-0.495872, -0}, {-0.44438, -0}, {-0.870926, -0}, {-2.32054, -0}, {-5.59868, -0}, {-7.76583, -0}, {-5.59868, -0}, {-2.32054, -0}, {-0.870926, -0}, {-0.351398, -0}, {-0.178118, -0}, {-0.134243, -0}, {-0.178118, -0}, {-0.351398, -0}, {-1.23111, -0}, {-3.83202, -0}, {-7.76583, -0}, {-7.76583, -0}, {-3.83202, -0}, {-1.23111, -0}, {-0.414721, -0}, {-0.0920392, -0}, {0.0496005, 0}, {0.0496005, 0}, {-0.0920392, -0}, {-0.414721, -0}, {-1.42794, -0}, {-3.83202, -0}, {-5.59868, -0}, {-3.83202, -0}, {-1.42794, -0}, {-0.44835, -0}, {-0.0867768, -0}, {0.0822124, 0}, {0.175586, 0}, {0.0822124, 0}, {-0.0867768, -0}, {-0.44835, -0}, {-1.23111, -0}, {-2.32054, -0}, {-2.32054, -0}, {-1.23111, -0}, {-0.44835, -0}, {-0.0717819, -0}, {0.0932992, 0}, {0.198163, 0}, {0.198163, 0}, {0.0932992, 0}, {-0.0717819, -0}, {-0.44835, -0}, {-0.870926, -0}, {-1.13517, -0}, {-0.870926, -0}, {-0.414721, -0}, {-0.0867768, -0}, {0.0932992, 0}, {0.178608, 0}, {0.210177, 0}, {0.178608, 0}, {0.0932992, 0}, {-0.0867768, -0}, {-0.414721, -0}, {-0.597029, -0}, {-0.597029, -0}, {-0.351398, -0}, {-0.0920392, -0}, {0.0822124, 0}, {0.198163, 0}, {0.210177, 0}, {0.210177, 0}, {0.198163, 0}, {0.0822124, 0}, {-0.0920392, -0}, {-0.351398, -0}, {-0.555382, -0}, {-0.44438, -0}, {-0.178118, -0}, {0.0496005, 0}, {0.175586, 0}, {0.198163, 0}, {0.178608, 0}, {0.198163, 0}, {0.175586, 0}, {0.0496005, 0}, {-0.178118, -0}, {-0.44438, -0}, {-0.817121, -0}, {-0.495872, -0}, {-0.134243, -0}, {0.0496005, 0}, {0.0822124, 0}, {0.0932992, 0}, {0.0932992, 0}, {0.0822124, 0}, {0.0496005, 0}, {-0.134243, -0}, {-0.495872, -0}, {-0.817121, -0}, {-0.948038, -0}, {-0.495872, -0}, {-0.178118, -0}, {-0.0920392, -0}, {-0.0867768, -0}, {-0.0717819, -0}, {-0.0867768, -0}, {-0.0920392, -0}, {-0.178118, -0}, {-0.495872, -0}, {-0.948038, -0}, {-1.20269, -0}, {-0.817121, -0}, {-0.44438, -0}, {-0.351398, -0}, {-0.414721, -0}, {-0.44835, -0}, {-0.44835, -0}, {-0.414721, -0}, {-0.351398, -0}, {-0.44438, -0}, {-0.817121, -0}, {-1.20269, -0}, {-1.20269, -0}, {-0.189753, -0}, {-0.465244, -0}, {-0.83641, -0}, {-1.23111, -0}, {-1.23111, -0}, {-0.83641, -0}, {-0.465244, -0}, {-0.189753, -0}, {-0.115296, -0}, {-0.0810269, -0}, {-0.0810269, -0}, {-0.115296, -0}, {-0.465244, -0}, {-1.10544, -0}, {-2.32054, -0}, {-3.15451, -0}, {-2.32054, -0}, {-1.10544, -0}, {-0.465244, -0}, {-0.140892, -0}, {-0.0221196, -0}, {0.045208, 0}, {-0.0221196, -0}, {-0.140892, -0}, {-0.83641, -0}, {-2.32054, -0}, {-4.55287, -0}, {-4.55287, -0}, {-2.32054, -0}, {-0.83641, -0}, {-0.265159, -0}, {-0.017795, -0}, {0.0970702, 0}, {0.0970702, 0}, {-0.017795, -0}, {-0.265159, -0}, {-1.23111, -0}, {-3.15451, -0}, {-4.55287, -0}, {-3.15451, -0}, {-1.23111, -0}, {-0.388653, -0}, {-0.0442494, -0}, {0.104367, 0}, {0.176668, 0}, {0.104367, 0}, {-0.0442494, -0}, {-0.388653, -0}, {-1.23111, -0}, {-2.32054, -0}, {-2.32054, -0}, {-1.23111, -0}, {-0.44835, -0}, {-0.0717819, -0}, {0.0932992, 0}, {0.198163, 0}, {0.198163, 0}, {0.0932992, 0}, {-0.0717819, -0}, {-0.44835, -0}, {-0.83641, -0}, {-1.10544, -0}, {-0.83641, -0}, {-0.388653, -0}, {-0.0717819, -0}, {0.0850364, 0}, {0.171922, 0}, {0.234644, 0}, {0.171922, 0}, {0.0850364, 0}, {-0.0717819, -0}, {-0.388653, -0}, {-0.465244, -0}, {-0.465244, -0}, {-0.265159, -0}, {-0.0442494, -0}, {0.0932992, 0}, {0.171922, 0}, {0.228202, 0}, {0.228202, 0}, {0.171922, 0}, {0.0932992, 0}, {-0.0442494, -0}, {-0.265159, -0}, {-0.189753, -0}, {-0.140892, -0}, {-0.017795, -0}, {0.104367, 0}, {0.198163, 0}, {0.234644, 0}, {0.228202, 0}, {0.234644, 0}, {0.198163, 0}, {0.104367, 0}, {-0.017795, -0}, {-0.140892, -0}, {-0.115296, -0}, {-0.0221196, -0}, {0.0970702, 0}, {0.176668, 0}, {0.198163, 0}, {0.171922, 0}, {0.171922, 0}, {0.198163, 0}, {0.176668, 0}, {0.0970702, 0}, {-0.0221196, -0}, {-0.115296, -0}, {-0.0810269, -0}, {0.045208, 0}, {0.0970702, 0}, {0.104367, 0}, {0.0932992, 0}, {0.0850364, 0}, {0.0932992, 0}, {0.104367, 0}, {0.0970702, 0}, {0.045208, 0}, {-0.0810269, -0}, {-0.16644, -0}, {-0.0810269, -0}, {-0.0221196, -0}, {-0.017795, -0}, {-0.0442494, -0}, {-0.0717819, -0}, {-0.0717819, -0}, {-0.0442494, -0}, {-0.017795, -0}, {-0.0221196, -0}, {-0.0810269, -0}, {-0.166599, -0}, {-0.166599, -0}, {-0.115296, -0}, {-0.140892, -0}, {-0.265159, -0}, {-0.388653, -0}, {-0.44835, -0}, {-0.388653, -0}, {-0.265159, -0}, {-0.140892, -0}, {-0.115296, -0}, {-0.16644, -0}, {-0.166599, -0}, {-0.16644, -0}, {-0.12949, -0}, {-0.465244, -0}, {-0.870926, -0}, {-1.08152, -0}, {-0.870926, -0}, {-0.465244, -0}, {-0.12949, -0}, {0.0416801, 0}, {0.127366, 0}, {0.183592, 0}, {0.127366, 0}, {0.0416801, 0}, {-0.465244, -0}, {-1.13517, -0}, {-1.86732, -0}, {-1.86732, -0}, {-1.13517, -0}, {-0.465244, -0}, {-0.0838582, -0}, {0.0825835, 0}, {0.171812, 0}, {0.171812, 0}, {0.0825835, 0}, {-0.0838582, -0}, {-0.870926, -0}, {-1.86732, -0}, {-2.49545, -0}, {-1.86732, -0}, {-0.870926, -0}, {-0.265159, -0}, {0.0289023, 0}, {0.1482, 0}, {0.189344, 0}, {0.1482, 0}, {0.0289023, 0}, {-0.265159, -0}, {-1.08152, -0}, {-1.86732, -0}, {-1.86732, -0}, {-1.08152, -0}, {-0.414721, -0}, {-0.0442494, -0}, {0.124563, 0}, {0.187096, 0}, {0.187096, 0}, {0.124563, 0}, {-0.0442494, -0}, {-0.414721, -0}, {-0.870926, -0}, {-1.13517, -0}, {-0.870926, -0}, {-0.414721, -0}, {-0.0867768, -0}, {0.0932992, 0}, {0.178608, 0}, {0.210177, 0}, {0.178608, 0}, {0.0932992, 0}, {-0.0867768, -0}, {-0.414721, -0}, {-0.465244, -0}, {-0.465244, -0}, {-0.265159, -0}, {-0.0442494, -0}, {0.0932992, 0}, {0.171922, 0}, {0.228202, 0}, {0.228202, 0}, {0.171922, 0}, {0.0932992, 0}, {-0.0442494, -0}, {-0.265159, -0}, {-0.12949, -0}, {-0.0838582, -0}, {0.0289023, 0}, {0.124563, 0}, {0.178608, 0}, {0.228202, 0}, {0.25538, 0}, {0.228202, 0}, {0.178608, 0}, {0.124563, 0}, {0.0289023, 0}, {-0.0838582, -0}, {0.0416801, 0}, {0.0825835, 0}, {0.1482, 0}, {0.187096, 0}, {0.210177, 0}, {0.228202, 0}, {0.228202, 0}, {0.210177, 0}, {0.187096, 0}, {0.1482, 0}, {0.0825835, 0}, {0.0416801, 0}, {0.127366, 0}, {0.171812, 0}, {0.189344, 0}, {0.187096, 0}, {0.178608, 0}, {0.171922, 0}, {0.178608, 0}, {0.187096, 0}, {0.189344, 0}, {0.171812, 0}, {0.127366, 0}, {0.10143, 0}, {0.183592, 0}, {0.171812, 0}, {0.1482, 0}, {0.124563, 0}, {0.0932992, 0}, {0.0932992, 0}, {0.124563, 0}, {0.1482, 0}, {0.171812, 0}, {0.183592, 0}, {0.155259, 0}, {0.155259, 0}, {0.127366, 0}, {0.0825835, 0}, {0.0289023, 0}, {-0.0442494, -0}, {-0.0867768, -0}, {-0.0442494, -0}, {0.0289023, 0}, {0.0825835, 0}, {0.127366, 0}, {0.155259, 0}, {0.160174, 0}, {0.155259, 0}, {0.0416801, 0}, {-0.0838582, -0}, {-0.265159, -0}, {-0.414721, -0}, {-0.414721, -0}, {-0.265159, -0}, {-0.0838582, -0}, {0.0416801, 0}, {0.10143, 0}, {0.155259, 0}, {0.155259, 0}, {0.10143, 0}, {-0.189753, -0}, {-0.597029, -0}, {-0.942023, -0}, {-0.942023, -0}, {-0.597029, -0}, {-0.189753, -0}, {0.0416801, 0}, {0.174154, 0}, {0.217796, 0}, {0.217796, 0}, {0.174154, 0}, {0.0416801, 0}, {-0.597029, -0}, {-1.18884, -0}, {-1.44437, -0}, {-1.18884, -0}, {-0.597029, -0}, {-0.140892, -0}, {0.0825835, 0}, {0.185014, 0}, {0.197828, 0}, {0.185014, 0}, {0.0825835, 0}, {-0.140892, -0}, {-0.942023, -0}, {-1.44437, -0}, {-1.44437, -0}, {-0.942023, -0}, {-0.351398, -0}, {-0.017795, -0}, {0.1482, 0}, {0.18618, 0}, {0.18618, 0}, {0.1482, 0}, {-0.017795, -0}, {-0.351398, -0}, {-0.942023, -0}, {-1.18884, -0}, {-0.942023, -0}, {-0.442202, -0}, {-0.0920392, -0}, {0.104367, 0}, {0.187096, 0}, {0.183356, 0}, {0.187096, 0}, {0.104367, 0}, {-0.0920392, -0}, {-0.442202, -0}, {-0.597029, -0}, {-0.597029, -0}, {-0.351398, -0}, {-0.0920392, -0}, {0.0822124, 0}, {0.198163, 0}, {0.210177, 0}, {0.210177, 0}, {0.198163, 0}, {0.0822124, 0}, {-0.0920392, -0}, {-0.351398, -0}, {-0.189753, -0}, {-0.140892, -0}, {-0.017795, -0}, {0.104367, 0}, {0.198163, 0}, {0.234644, 0}, {0.228202, 0}, {0.234644, 0}, {0.198163, 0}, {0.104367, 0}, {-0.017795, -0}, {-0.140892, -0}, {0.0416801, 0}, {0.0825835, 0}, {0.1482, 0}, {0.187096, 0}, {0.210177, 0}, {0.228202, 0}, {0.228202, 0}, {0.210177, 0}, {0.187096, 0}, {0.1482, 0}, {0.0825835, 0}, {0.0416801, 0}, {0.174154, 0}, {0.185014, 0}, {0.18618, 0}, {0.183356, 0}, {0.210177, 0}, {0.234644, 0}, {0.210177, 0}, {0.183356, 0}, {0.18618, 0}, {0.185014, 0}, {0.174154, 0}, {0.173086, 0}, {0.217796, 0}, {0.197828, 0}, {0.18618, 0}, {0.187096, 0}, {0.198163, 0}, {0.198163, 0}, {0.187096, 0}, {0.18618, 0}, {0.197828, 0}, {0.217796, 0}, {0.239988, 0}, {0.239988, 0}, {0.217796, 0}, {0.185014, 0}, {0.1482, 0}, {0.104367, 0}, {0.0822124, 0}, {0.104367, 0}, {0.1482, 0}, {0.185014, 0}, {0.217796, 0}, {0.239116, 0}, {0.241937, 0}, {0.239116, 0}, {0.174154, 0}, {0.0825835, 0}, {-0.017795, -0}, {-0.0920392, -0}, {-0.0920392, -0}, {-0.017795, -0}, {0.0825835, 0}, {0.174154, 0}, {0.239988, 0}, {0.241937, 0}, {0.241937, 0}, {0.239988, 0}, {0.0416801, 0}, {-0.140892, -0}, {-0.351398, -0}, {-0.442202, -0}, {-0.351398, -0}, {-0.140892, -0}, {0.0416801, 0}, {0.173086, 0}, {0.239988, 0}, {0.239116, 0}, {0.239988, 0}, {0.173086, 0}, {-0.555382, -0}, {-1.1751, -0}, {-1.47737, -0}, {-1.1751, -0}, {-0.555382, -0}, {-0.115296, -0}, {0.127366, 0}, {0.217796, 0}, {0.207667, 0}, {0.217796, 0}, {0.127366, 0}, {-0.115296, -0}, {-1.1751, -0}, {-1.77383, -0}, {-1.77383, -0}, {-1.1751, -0}, {-0.44438, -0}, {-0.0221196, -0}, {0.171812, 0}, {0.197828, 0}, {0.197828, 0}, {0.171812, 0}, {-0.0221196, -0}, {-0.44438, -0}, {-1.47737, -0}, {-1.77383, -0}, {-1.47737, -0}, {-0.758269, -0}, {-0.178118, -0}, {0.0970702, 0}, {0.189344, 0}, {0.18618, 0}, {0.189344, 0}, {0.0970702, 0}, {-0.178118, -0}, {-0.758269, -0}, {-1.1751, -0}, {-1.1751, -0}, {-0.758269, -0}, {-0.241459, -0}, {0.0496005, 0}, {0.176668, 0}, {0.187096, 0}, {0.187096, 0}, {0.176668, 0}, {0.0496005, 0}, {-0.241459, -0}, {-0.758269, -0}, {-0.555382, -0}, {-0.44438, -0}, {-0.178118, -0}, {0.0496005, 0}, {0.175586, 0}, {0.198163, 0}, {0.178608, 0}, {0.198163, 0}, {0.175586, 0}, {0.0496005, 0}, {-0.178118, -0}, {-0.44438, -0}, {-0.115296, -0}, {-0.0221196, -0}, {0.0970702, 0}, {0.176668, 0}, {0.198163, 0}, {0.171922, 0}, {0.171922, 0}, {0.198163, 0}, {0.176668, 0}, {0.0970702, 0}, {-0.0221196, -0}, {-0.115296, -0}, {0.127366, 0}, {0.171812, 0}, {0.189344, 0}, {0.187096, 0}, {0.178608, 0}, {0.171922, 0}, {0.178608, 0}, {0.187096, 0}, {0.189344, 0}, {0.171812, 0}, {0.127366, 0}, {0.10143, 0}, {0.217796, 0}, {0.197828, 0}, {0.18618, 0}, {0.187096, 0}, {0.198163, 0}, {0.198163, 0}, {0.187096, 0}, {0.18618, 0}, {0.197828, 0}, {0.217796, 0}, {0.239988, 0}, {0.239988, 0}, {0.207667, 0}, {0.197828, 0}, {0.189344, 0}, {0.176668, 0}, {0.175586, 0}, {0.176668, 0}, {0.189344, 0}, {0.197828, 0}, {0.207667, 0}, {0.251027, 0}, {0.285567, 0}, {0.251027, 0}, {0.217796, 0}, {0.171812, 0}, {0.0970702, 0}, {0.0496005, 0}, {0.0496005, 0}, {0.0970702, 0}, {0.171812, 0}, {0.217796, 0}, {0.251027, 0}, {0.278974, 0}, {0.278974, 0}, {0.251027, 0}, {0.127366, 0}, {-0.0221196, -0}, {-0.178118, -0}, {-0.241459, -0}, {-0.178118, -0}, {-0.0221196, -0}, {0.127366, 0}, {0.239988, 0}, {0.285567, 0}, {0.278974, 0}, {0.285567, 0}, {0.239988, 0}, {-0.115296, -0}, {-0.44438, -0}, {-0.758269, -0}, {-0.758269, -0}, {-0.44438, -0}, {-0.115296, -0}, {0.10143, 0}, {0.239988, 0}, {0.251027, 0}, {0.251027, 0}, {0.239988, 0}, {0.10143, 0}, {-2.07036, -0}, {-3.42536, -0}, {-3.42536, -0}, {-2.07036, -0}, {-0.817121, -0}, {-0.0810269, -0}, {0.183592, 0}, {0.217796, 0}, {0.217796, 0}, {0.183592, 0}, {-0.0810269, -0}, {-0.817121, -0}, {-3.42536, -0}, {-4.45942, -0}, {-3.42536, -0}, {-1.66995, -0}, {-0.495872, -0}, {0.045208, 0}, {0.171812, 0}, {0.185014, 0}, {0.171812, 0}, {0.045208, 0}, {-0.495872, -0}, {-1.66995, -0}, {-3.42536, -0}, {-3.42536, -0}, {-2.13999, -0}, {-0.86473, -0}, {-0.134243, -0}, {0.0970702, 0}, {0.1482, 0}, {0.1482, 0}, {0.0970702, 0}, {-0.134243, -0}, {-0.86473, -0}, {-2.13999, -0}, {-2.07036, -0}, {-1.66995, -0}, {-0.86473, -0}, {-0.208333, -0}, {0.0496005, 0}, {0.104367, 0}, {0.124563, 0}, {0.104367, 0}, {0.0496005, 0}, {-0.208333, -0}, {-0.86473, -0}, {-1.66995, -0}, {-0.817121, -0}, {-0.495872, -0}, {-0.134243, -0}, {0.0496005, 0}, {0.0822124, 0}, {0.0932992, 0}, {0.0932992, 0}, {0.0822124, 0}, {0.0496005, 0}, {-0.134243, -0}, {-0.495872, -0}, {-0.817121, -0}, {-0.0810269, -0}, {0.045208, 0}, {0.0970702, 0}, {0.104367, 0}, {0.0932992, 0}, {0.0850364, 0}, {0.0932992, 0}, {0.104367, 0}, {0.0970702, 0}, {0.045208, 0}, {-0.0810269, -0}, {-0.16644, -0}, {0.183592, 0}, {0.171812, 0}, {0.1482, 0}, {0.124563, 0}, {0.0932992, 0}, {0.0932992, 0}, {0.124563, 0}, {0.1482, 0}, {0.171812, 0}, {0.183592, 0}, {0.155259, 0}, {0.155259, 0}, {0.217796, 0}, {0.185014, 0}, {0.1482, 0}, {0.104367, 0}, {0.0822124, 0}, {0.104367, 0}, {0.1482, 0}, {0.185014, 0}, {0.217796, 0}, {0.239116, 0}, {0.241937, 0}, {0.239116, 0}, {0.217796, 0}, {0.171812, 0}, {0.0970702, 0}, {0.0496005, 0}, {0.0496005, 0}, {0.0970702, 0}, {0.171812, 0}, {0.217796, 0}, {0.251027, 0}, {0.278974, 0}, {0.278974, 0}, {0.251027, 0}, {0.183592, 0}, {0.045208, 0}, {-0.134243, -0}, {-0.208333, -0}, {-0.134243, -0}, {0.045208, 0}, {0.183592, 0}, {0.239116, 0}, {0.278974, 0}, {0.301112, 0}, {0.278974, 0}, {0.239116, 0}, {-0.0810269, -0}, {-0.495872, -0}, {-0.86473, -0}, {-0.86473, -0}, {-0.495872, -0}, {-0.0810269, -0}, {0.155259, 0}, {0.241937, 0}, {0.278974, 0}, {0.278974, 0}, {0.241937, 0}, {0.155259, 0}, {-0.817121, -0}, {-1.66995, -0}, {-2.13999, -0}, {-1.66995, -0}, {-0.817121, -0}, {-0.16644, -0}, {0.155259, 0}, {0.239116, 0}, {0.251027, 0}, {0.239116, 0}, {0.155259, 0}, {-0.16644, -0}, {-7.87427, -0}, {-10.9702, -0}, {-7.87427, -0}, {-3.22832, -0}, {-0.948038, -0}, {-0.0810269, -0}, {0.127366, 0}, {0.174154, 0}, {0.127366, 0}, {-0.0810269, -0}, {-0.948038, -0}, {-3.22832, -0}, {-10.9702, -0}, {-10.9702, -0}, {-5.7427, -0}, {-1.97344, -0}, {-0.495872, -0}, {-0.0221196, -0}, {0.0825835, 0}, {0.0825835, 0}, {-0.0221196, -0}, {-0.495872, -0}, {-1.97344, -0}, {-5.7427, -0}, {-7.87427, -0}, {-5.7427, -0}, {-2.54954, -0}, {-0.86473, -0}, {-0.178118, -0}, {-0.017795, -0}, {0.0289023, 0}, {-0.017795, -0}, {-0.178118, -0}, {-0.86473, -0}, {-2.54954, -0}, {-5.7427, -0}, {-3.22832, -0}, {-1.97344, -0}, {-0.86473, -0}, {-0.241459, -0}, {-0.0920392, -0}, {-0.0442494, -0}, {-0.0442494, -0}, {-0.0920392, -0}, {-0.241459, -0}, {-0.86473, -0}, {-1.97344, -0}, {-3.22832, -0}, {-0.948038, -0}, {-0.495872, -0}, {-0.178118, -0}, {-0.0920392, -0}, {-0.0867768, -0}, {-0.0717819, -0}, {-0.0867768, -0}, {-0.0920392, -0}, {-0.178118, -0}, {-0.495872, -0}, {-0.948038, -0}, {-1.20269, -0}, {-0.0810269, -0}, {-0.0221196, -0}, {-0.017795, -0}, {-0.0442494, -0}, {-0.0717819, -0}, {-0.0717819, -0}, {-0.0442494, -0}, {-0.017795, -0}, {-0.0221196, -0}, {-0.0810269, -0}, {-0.166599, -0}, {-0.166599, -0}, {0.127366, 0}, {0.0825835, 0}, {0.0289023, 0}, {-0.0442494, -0}, {-0.0867768, -0}, {-0.0442494, -0}, {0.0289023, 0}, {0.0825835, 0}, {0.127366, 0}, {0.155259, 0}, {0.160174, 0}, {0.155259, 0}, {0.174154, 0}, {0.0825835, 0}, {-0.017795, -0}, {-0.0920392, -0}, {-0.0920392, -0}, {-0.017795, -0}, {0.0825835, 0}, {0.174154, 0}, {0.239988, 0}, {0.241937, 0}, {0.241937, 0}, {0.239988, 0}, {0.127366, 0}, {-0.0221196, -0}, {-0.178118, -0}, {-0.241459, -0}, {-0.178118, -0}, {-0.0221196, -0}, {0.127366, 0}, {0.239988, 0}, {0.285567, 0}, {0.278974, 0}, {0.285567, 0}, {0.239988, 0}, {-0.0810269, -0}, {-0.495872, -0}, {-0.86473, -0}, {-0.86473, -0}, {-0.495872, -0}, {-0.0810269, -0}, {0.155259, 0}, {0.241937, 0}, {0.278974, 0}, {0.278974, 0}, {0.241937, 0}, {0.155259, 0}, {-0.948038, -0}, {-1.97344, -0}, {-2.54954, -0}, {-1.97344, -0}, {-0.948038, -0}, {-0.166599, -0}, {0.160174, 0}, {0.241937, 0}, {0.285567, 0}, {0.241937, 0}, {0.160174, 0}, {-0.166599, -0}, {-3.22832, -0}, {-5.7427, -0}, {-5.7427, -0}, {-3.22832, -0}, {-1.20269, -0}, {-0.166599, -0}, {0.155259, 0}, {0.239988, 0}, {0.239988, 0}, {0.155259, 0}, {-0.166599, -0}, {-1.20269, -0}, {-21.6034, -0}, {-21.6034, -0}, {-10.879, -0}, {-3.22832, -0}, {-0.817121, -0}, {-0.115296, -0}, {0.0416801, 0}, {0.0416801, 0}, {-0.115296, -0}, {-0.817121, -0}, {-3.22832, -0}, {-10.879, -0}, {-21.6034, -0}, {-15.3017, -0}, {-5.7427, -0}, {-1.66995, -0}, {-0.44438, -0}, {-0.140892, -0}, {-0.0838582, -0}, {-0.140892, -0}, {-0.44438, -0}, {-1.66995, -0}, {-5.7427, -0}, {-15.3017, -0}, {-10.879, -0}, {-5.7427, -0}, {-2.13999, -0}, {-0.758269, -0}, {-0.351398, -0}, {-0.265159, -0}, {-0.265159, -0}, {-0.351398, -0}, {-0.758269, -0}, {-2.13999, -0}, {-5.7427, -0}, {-10.879, -0}, {-3.22832, -0}, {-1.66995, -0}, {-0.758269, -0}, {-0.442202, -0}, {-0.414721, -0}, {-0.388653, -0}, {-0.414721, -0}, {-0.442202, -0}, {-0.758269, -0}, {-1.66995, -0}, {-3.22832, -0}, {-4.24378, -0}, {-0.817121, -0}, {-0.44438, -0}, {-0.351398, -0}, {-0.414721, -0}, {-0.44835, -0}, {-0.44835, -0}, {-0.414721, -0}, {-0.351398, -0}, {-0.44438, -0}, {-0.817121, -0}, {-1.20269, -0}, {-1.20269, -0}, {-0.115296, -0}, {-0.140892, -0}, {-0.265159, -0}, {-0.388653, -0}, {-0.44835, -0}, {-0.388653, -0}, {-0.265159, -0}, {-0.140892, -0}, {-0.115296, -0}, {-0.16644, -0}, {-0.166599, -0}, {-0.16644, -0}, {0.0416801, 0}, {-0.0838582, -0}, {-0.265159, -0}, {-0.414721, -0}, {-0.414721, -0}, {-0.265159, -0}, {-0.0838582, -0}, {0.0416801, 0}, {0.10143, 0}, {0.155259, 0}, {0.155259, 0}, {0.10143, 0}, {0.0416801, 0}, {-0.140892, -0}, {-0.351398, -0}, {-0.442202, -0}, {-0.351398, -0}, {-0.140892, -0}, {0.0416801, 0}, {0.173086, 0}, {0.239988, 0}, {0.239116, 0}, {0.239988, 0}, {0.173086, 0}, {-0.115296, -0}, {-0.44438, -0}, {-0.758269, -0}, {-0.758269, -0}, {-0.44438, -0}, {-0.115296, -0}, {0.10143, 0}, {0.239988, 0}, {0.251027, 0}, {0.251027, 0}, {0.239988, 0}, {0.10143, 0}, {-0.817121, -0}, {-1.66995, -0}, {-2.13999, -0}, {-1.66995, -0}, {-0.817121, -0}, {-0.16644, -0}, {0.155259, 0}, {0.239116, 0}, {0.251027, 0}, {0.239116, 0}, {0.155259, 0}, {-0.16644, -0}, {-3.22832, -0}, {-5.7427, -0}, {-5.7427, -0}, {-3.22832, -0}, {-1.20269, -0}, {-0.166599, -0}, {0.155259, 0}, {0.239988, 0}, {0.239988, 0}, {0.155259, 0}, {-0.166599, -0}, {-1.20269, -0}, {-10.879, -0}, {-15.3017, -0}, {-10.879, -0}, {-4.24378, -0}, {-1.20269, -0}, {-0.16644, -0}, {0.10143, 0}, {0.173086, 0}, {0.10143, 0}, {-0.16644, -0}, {-1.20269, -0}, {-4.24378, -0}};

    std::vector<std::complex<double>> expected_out_spin = {
        {-21.3427, -21.3427}, {-15.3194, -15.3194}, {-5.63064, -5.63064}, {-1.51808, -1.51808}, {-0.427844, -0.427844}, {-0.156864, -0.156864}, {-0.109912, -0.109912}, {-0.156864, -0.156864}, {-0.427844, -0.427844}, {-1.51808, -1.51808}, {-5.63064, -5.63064}, {-15.3194, -15.3194}, {-15.3194, -15.3194}, {-7.81799, -7.81799}, {-2.4828, -2.4828}, {-0.875722, -0.875722}, {-0.452617, -0.452617}, {-0.351472, -0.351472}, {-0.351472, -0.351472}, {-0.452617, -0.452617}, {-0.875722, -0.875722}, {-2.4828, -2.4828}, {-7.81799, -7.81799}, {-15.3194, -15.3194}, {-5.63064, -5.63064}, {-2.4828, -2.4828}, {-1.0933, -1.0933}, {-0.702028, -0.702028}, {-0.64247, -0.64247}, {-0.614035, -0.614035}, {-0.64247, -0.64247}, {-0.702028, -0.702028}, {-1.0933, -1.0933}, {-2.4828, -2.4828}, {-5.63064, -5.63064}, {-7.75282, -7.75282}, {-1.51808, -1.51808}, {-0.875722, -0.875722}, {-0.702028, -0.702028}, {-0.793018, -0.793018}, {-0.892931, -0.892931}, {-0.892931, -0.892931}, {-0.793018, -0.793018}, {-0.702028, -0.702028}, {-0.875722, -0.875722}, {-1.51808, -1.51808}, {-2.34151, -2.34151}, {-2.34151, -2.34151}, {-0.427844, -0.427844}, {-0.452617, -0.452617}, {-0.64247, -0.64247}, {-0.892931, -0.892931}, {-1.03013, -1.03013}, {-0.892931, -0.892931}, {-0.64247, -0.64247}, {-0.452617, -0.452617}, {-0.427844, -0.427844}, {-0.618499, -0.618499}, {-0.713398, -0.713398}, {-0.618499, -0.618499}, {-0.156864, -0.156864}, {-0.351472, -0.351472}, {-0.614035, -0.614035}, {-0.892931, -0.892931}, {-0.892931, -0.892931}, {-0.614035, -0.614035}, {-0.351472, -0.351472}, {-0.156864, -0.156864}, {-0.105947, -0.105947}, {-0.0832459, -0.0832459}, {-0.0832459, -0.0832459}, {-0.105947, -0.105947}, {-0.109912, -0.109912}, {-0.351472, -0.351472}, {-0.64247, -0.64247}, {-0.793018, -0.793018}, {-0.64247, -0.64247}, {-0.351472, -0.351472}, {-0.109912, -0.109912}, {0.0132163, 0.0132163}, {0.0744409, 0.0744409}, {0.114396, 0.114396}, {0.0744409, 0.0744409}, {0.0132163, 0.0132163}, {-0.156864, -0.156864}, {-0.452617, -0.452617}, {-0.702028, -0.702028}, {-0.702028, -0.702028}, {-0.452617, -0.452617}, {-0.156864, -0.156864}, {0.0132163, 0.0132163}, {0.111154, 0.111154}, {0.143719, 0.143719}, {0.143719, 0.143719}, {0.111154, 0.111154}, {0.0132163, 0.0132163}, {-0.427844, -0.427844}, {-0.875722, -0.875722}, {-1.0933, -1.0933}, {-0.875722, -0.875722}, {-0.427844, -0.427844}, {-0.105947, -0.105947}, {0.0744409, 0.0744409}, {0.143719, 0.143719}, {0.137941, 0.137941}, {0.143719, 0.143719}, {0.0744409, 0.0744409}, {-0.105947, -0.105947}, {-1.51808, -1.51808}, {-2.4828, -2.4828}, {-2.4828, -2.4828}, {-1.51808, -1.51808}, {-0.618499, -0.618499}, {-0.0832459, -0.0832459}, {0.114396, 0.114396}, {0.143719, 0.143719}, {0.143719, 0.143719}, {0.114396, 0.114396}, {-0.0832459, -0.0832459}, {-0.618499, -0.618499}, {-5.63064, -5.63064}, {-7.81799, -7.81799}, {-5.63064, -5.63064}, {-2.34151, -2.34151}, {-0.713398, -0.713398}, {-0.0832459, -0.0832459}, {0.0744409, 0.0744409}, {0.111154, 0.111154}, {0.0744409, 0.0744409}, {-0.0832459, -0.0832459}, {-0.713398, -0.713398}, {-2.34151, -2.34151}, {-15.3194, -15.3194}, {-15.3194, -15.3194}, {-7.75282, -7.75282}, {-2.34151, -2.34151}, {-0.618499, -0.618499}, {-0.105947, -0.105947}, {0.0132163, 0.0132163}, {0.0132163, 0.0132163}, {-0.105947, -0.105947}, {-0.618499, -0.618499}, {-2.34151, -2.34151}, {-7.75282, -7.75282}, {-15.3194, -15.3194}, {-7.81799, -7.81799}, {-2.4828, -2.4828}, {-0.875722, -0.875722}, {-0.452617, -0.452617}, {-0.351472, -0.351472}, {-0.351472, -0.351472}, {-0.452617, -0.452617}, {-0.875722, -0.875722}, {-2.4828, -2.4828}, {-7.81799, -7.81799}, {-15.3194, -15.3194}, {-7.81799, -7.81799}, {-3.21636, -3.21636}, {-1.30653, -1.30653}, {-0.879784, -0.879784}, {-0.831788, -0.831788}, {-0.806318, -0.806318}, {-0.831788, -0.831788}, {-0.879784, -0.879784}, {-1.30653, -1.30653}, {-3.21636, -3.21636}, {-7.81799, -7.81799}, {-10.8749, -10.8749}, {-2.4828, -2.4828}, {-1.30653, -1.30653}, {-1.06387, -1.06387}, {-1.35349, -1.35349}, {-1.66622, -1.66622}, {-1.66622, -1.66622}, {-1.35349, -1.35349}, {-1.06387, -1.06387}, {-1.30653, -1.30653}, {-2.4828, -2.4828}, {-4.12343, -4.12343}, {-4.12343, -4.12343}, {-0.875722, -0.875722}, {-0.879784, -0.879784}, {-1.35349, -1.35349}, {-2.25569, -2.25569}, {-2.73085, -2.73085}, {-2.25569, -2.25569}, {-1.35349, -1.35349}, {-0.879784, -0.879784}, {-0.875722, -0.875722}, {-1.2319, -1.2319}, {-1.44876, -1.44876}, {-1.2319, -1.2319}, {-0.452617, -0.452617}, {-0.831788, -0.831788}, {-1.66622, -1.66622}, {-2.73085, -2.73085}, {-2.73085, -2.73085}, {-1.66622, -1.66622}, {-0.831788, -0.831788}, {-0.452617, -0.452617}, {-0.347014, -0.347014}, {-0.386005, -0.386005}, {-0.386005, -0.386005}, {-0.347014, -0.347014}, {-0.351472, -0.351472}, {-0.806318, -0.806318}, {-1.66622, -1.66622}, {-2.25569, -2.25569}, {-1.66622, -1.66622}, {-0.806318, -0.806318}, {-0.351472, -0.351472}, {-0.120705, -0.120705}, {-0.0369426, -0.0369426}, {0.0106435, 0.0106435}, {-0.0369426, -0.0369426}, {-0.120705, -0.120705}, {-0.351472, -0.351472}, {-0.831788, -0.831788}, {-1.35349, -1.35349}, {-1.35349, -1.35349}, {-0.831788, -0.831788}, {-0.351472, -0.351472}, {-0.0762117, -0.0762117}, {0.0443525, 0.0443525}, {0.108692, 0.108692}, {0.108692, 0.108692}, {0.0443525, 0.0443525}, {-0.0762117, -0.0762117}, {-0.452617, -0.452617}, {-0.879784, -0.879784}, {-1.06387, -1.06387}, {-0.879784, -0.879784}, {-0.452617, -0.452617}, {-0.120705, -0.120705}, {0.0443525, 0.0443525}, {0.120865, 0.120865}, {0.130971, 0.130971}, {0.120865, 0.120865}, {0.0443525, 0.0443525}, {-0.120705, -0.120705}, {-0.875722, -0.875722}, {-1.30653, -1.30653}, {-1.30653, -1.30653}, {-0.875722, -0.875722}, {-0.347014, -0.347014}, {-0.0369426, -0.0369426}, {0.108692, 0.108692}, {0.130971, 0.130971}, {0.130971, 0.130971}, {0.108692, 0.108692}, {-0.0369426, -0.0369426}, {-0.347014, -0.347014}, {-2.4828, -2.4828}, {-3.21636, -3.21636}, {-2.4828, -2.4828}, {-1.2319, -1.2319}, {-0.386005, -0.386005}, {0.0106435, 0.0106435}, {0.108692, 0.108692}, {0.120865, 0.120865}, {0.108692, 0.108692}, {0.0106435, 0.0106435}, {-0.386005, -0.386005}, {-1.2319, -1.2319}, {-7.81799, -7.81799}, {-7.81799, -7.81799}, {-4.12343, -4.12343}, {-1.44876, -1.44876}, {-0.386005, -0.386005}, {-0.0369426, -0.0369426}, {0.0443525, 0.0443525}, {0.0443525, 0.0443525}, {-0.0369426, -0.0369426}, {-0.386005, -0.386005}, {-1.44876, -1.44876}, {-4.12343, -4.12343}, {-15.3194, -15.3194}, {-10.8749, -10.8749}, {-4.12343, -4.12343}, {-1.2319, -1.2319}, {-0.347014, -0.347014}, {-0.120705, -0.120705}, {-0.0762117, -0.0762117}, {-0.120705, -0.120705}, {-0.347014, -0.347014}, {-1.2319, -1.2319}, {-4.12343, -4.12343}, {-10.8749, -10.8749}, {-5.63064, -5.63064}, {-2.4828, -2.4828}, {-1.0933, -1.0933}, {-0.702028, -0.702028}, {-0.64247, -0.64247}, {-0.614035, -0.614035}, {-0.64247, -0.64247}, {-0.702028, -0.702028}, {-1.0933, -1.0933}, {-2.4828, -2.4828}, {-5.63064, -5.63064}, {-7.75282, -7.75282}, {-2.4828, -2.4828}, {-1.30653, -1.30653}, {-1.06387, -1.06387}, {-1.35349, -1.35349}, {-1.66622, -1.66622}, {-1.66622, -1.66622}, {-1.35349, -1.35349}, {-1.06387, -1.06387}, {-1.30653, -1.30653}, {-2.4828, -2.4828}, {-4.12343, -4.12343}, {-4.12343, -4.12343}, {-1.0933, -1.0933}, {-1.06387, -1.06387}, {-1.79984, -1.79984}, {-3.24464, -3.24464}, {-3.97898, -3.97898}, {-3.24464, -3.24464}, {-1.79984, -1.79984}, {-1.06387, -1.06387}, {-1.0933, -1.0933}, {-1.56806, -1.56806}, {-1.85966, -1.85966}, {-1.56806, -1.56806}, {-0.702028, -0.702028}, {-1.35349, -1.35349}, {-3.24464, -3.24464}, {-5.5069, -5.5069}, {-5.5069, -5.5069}, {-3.24464, -3.24464}, {-1.35349, -1.35349}, {-0.702028, -0.702028}, {-0.574855, -0.574855}, {-0.653268, -0.653268}, {-0.653268, -0.653268}, {-0.574855, -0.574855}, {-0.64247, -0.64247}, {-1.66622, -1.66622}, {-3.97898, -3.97898}, {-5.5069, -5.5069}, {-3.97898, -3.97898}, {-1.66622, -1.66622}, {-0.64247, -0.64247}, {-0.274405, -0.274405}, {-0.152598, -0.152598}, {-0.122002, -0.122002}, {-0.152598, -0.152598}, {-0.274405, -0.274405}, {-0.614035, -0.614035}, {-1.66622, -1.66622}, {-3.24464, -3.24464}, {-3.24464, -3.24464}, {-1.66622, -1.66622}, {-0.614035, -0.614035}, {-0.20641, -0.20641}, {-0.02972, -0.02972}, {0.0521328, 0.0521328}, {0.0521328, 0.0521328}, {-0.02972, -0.02972}, {-0.20641, -0.20641}, {-0.64247, -0.64247}, {-1.35349, -1.35349}, {-1.79984, -1.79984}, {-1.35349, -1.35349}, {-0.64247, -0.64247}, {-0.20641, -0.20641}, {0.00680462, 0.00680462}, {0.0937547, 0.0937547}, {0.123694, 0.123694}, {0.0937547, 0.0937547}, {0.00680462, 0.00680462}, {-0.20641, -0.20641}, {-0.702028, -0.702028}, {-1.06387, -1.06387}, {-1.06387, -1.06387}, {-0.702028, -0.702028}, {-0.274405, -0.274405}, {-0.02972, -0.02972}, {0.0937547, 0.0937547}, {0.123259, 0.123259}, {0.123259, 0.123259}, {0.0937547, 0.0937547}, {-0.02972, -0.02972}, {-0.274405, -0.274405}, {-1.0933, -1.0933}, {-1.30653, -1.30653}, {-1.0933, -1.0933}, {-0.574855, -0.574855}, {-0.152598, -0.152598}, {0.0521328, 0.0521328}, {0.123694, 0.123694}, {0.123259, 0.123259}, {0.123694, 0.123694}, {0.0521328, 0.0521328}, {-0.152598, -0.152598}, {-0.574855, -0.574855}, {-2.4828, -2.4828}, {-2.4828, -2.4828}, {-1.56806, -1.56806}, {-0.653268, -0.653268}, {-0.122002, -0.122002}, {0.0521328, 0.0521328}, {0.0937547, 0.0937547}, {0.0937547, 0.0937547}, {0.0521328, 0.0521328}, {-0.122002, -0.122002}, {-0.653268, -0.653268}, {-1.56806, -1.56806}, {-5.63064, -5.63064}, {-4.12343, -4.12343}, {-1.85966, -1.85966}, {-0.653268, -0.653268}, {-0.152598, -0.152598}, {-0.02972, -0.02972}, {0.00680462, 0.00680462}, {-0.02972, -0.02972}, {-0.152598, -0.152598}, {-0.653268, -0.653268}, {-1.85966, -1.85966}, {-4.12343, -4.12343}, {-7.75282, -7.75282}, {-4.12343, -4.12343}, {-1.56806, -1.56806}, {-0.574855, -0.574855}, {-0.274405, -0.274405}, {-0.20641, -0.20641}, {-0.20641, -0.20641}, {-0.274405, -0.274405}, {-0.574855, -0.574855}, {-1.56806, -1.56806}, {-4.12343, -4.12343}, {-7.75282, -7.75282}, {-1.51808, -1.51808}, {-0.875722, -0.875722}, {-0.702028, -0.702028}, {-0.793018, -0.793018}, {-0.892931, -0.892931}, {-0.892931, -0.892931}, {-0.793018, -0.793018}, {-0.702028, -0.702028}, {-0.875722, -0.875722}, {-1.51808, -1.51808}, {-2.34151, -2.34151}, {-2.34151, -2.34151}, {-0.875722, -0.875722}, {-0.879784, -0.879784}, {-1.35349, -1.35349}, {-2.25569, -2.25569}, {-2.73085, -2.73085}, {-2.25569, -2.25569}, {-1.35349, -1.35349}, {-0.879784, -0.879784}, {-0.875722, -0.875722}, {-1.2319, -1.2319}, {-1.44876, -1.44876}, {-1.2319, -1.2319}, {-0.702028, -0.702028}, {-1.35349, -1.35349}, {-3.24464, -3.24464}, {-5.5069, -5.5069}, {-5.5069, -5.5069}, {-3.24464, -3.24464}, {-1.35349, -1.35349}, {-0.702028, -0.702028}, {-0.574855, -0.574855}, {-0.653268, -0.653268}, {-0.653268, -0.653268}, {-0.574855, -0.574855}, {-0.793018, -0.793018}, {-2.25569, -2.25569}, {-5.5069, -5.5069}, {-7.51452, -7.51452}, {-5.5069, -5.5069}, {-2.25569, -2.25569}, {-0.793018, -0.793018}, {-0.340655, -0.340655}, {-0.199608, -0.199608}, {-0.176834, -0.176834}, {-0.199608, -0.199608}, {-0.340655, -0.340655}, {-0.892931, -0.892931}, {-2.73085, -2.73085}, {-5.5069, -5.5069}, {-5.5069, -5.5069}, {-2.73085, -2.73085}, {-0.892931, -0.892931}, {-0.313913, -0.313913}, {-0.0845755, -0.0845755}, {0.0157278, 0.0157278}, {0.0157278, 0.0157278}, {-0.0845755, -0.0845755}, {-0.313913, -0.313913}, {-0.892931, -0.892931}, {-2.25569, -2.25569}, {-3.24464, -3.24464}, {-2.25569, -2.25569}, {-0.892931, -0.892931}, {-0.292461, -0.292461}, {-0.0454612, -0.0454612}, {0.0609987, 0.0609987}, {0.112758, 0.112758}, {0.0609987, 0.0609987}, {-0.0454612, -0.0454612}, {-0.292461, -0.292461}, {-0.793018, -0.793018}, {-1.35349, -1.35349}, {-1.35349, -1.35349}, {-0.793018, -0.793018}, {-0.313913, -0.313913}, {-0.0454612, -0.0454612}, {0.0776152, 0.0776152}, {0.123461, 0.123461}, {0.123461, 0.123461}, {0.0776152, 0.0776152}, {-0.0454612, -0.0454612}, {-0.313913, -0.313913}, {-0.702028, -0.702028}, {-0.879784, -0.879784}, {-0.702028, -0.702028}, {-0.340655, -0.340655}, {-0.0845755, -0.0845755}, {0.0609987, 0.0609987}, {0.123461, 0.123461}, {0.121793, 0.121793}, {0.123461, 0.123461}, {0.0609987, 0.0609987}, {-0.0845755, -0.0845755}, {-0.340655, -0.340655}, {-0.875722, -0.875722}, {-0.875722, -0.875722}, {-0.574855, -0.574855}, {-0.199608, -0.199608}, {0.0157278, 0.0157278}, {0.112758, 0.112758}, {0.123461, 0.123461}, {0.123461, 0.123461}, {0.112758, 0.112758}, {0.0157278, 0.0157278}, {-0.199608, -0.199608}, {-0.574855, -0.574855}, {-1.51808, -1.51808}, {-1.2319, -1.2319}, {-0.653268, -0.653268}, {-0.176834, -0.176834}, {0.0157278, 0.0157278}, {0.0609987, 0.0609987}, {0.0776152, 0.0776152}, {0.0609987, 0.0609987}, {0.0157278, 0.0157278}, {-0.176834, -0.176834}, {-0.653268, -0.653268}, {-1.2319, -1.2319}, {-2.34151, -2.34151}, {-1.44876, -1.44876}, {-0.653268, -0.653268}, {-0.199608, -0.199608}, {-0.0845755, -0.0845755}, {-0.0454612, -0.0454612}, {-0.0454612, -0.0454612}, {-0.0845755, -0.0845755}, {-0.199608, -0.199608}, {-0.653268, -0.653268}, {-1.44876, -1.44876}, {-2.34151, -2.34151}, {-2.34151, -2.34151}, {-1.2319, -1.2319}, {-0.574855, -0.574855}, {-0.340655, -0.340655}, {-0.313913, -0.313913}, {-0.292461, -0.292461}, {-0.313913, -0.313913}, {-0.340655, -0.340655}, {-0.574855, -0.574855}, {-1.2319, -1.2319}, {-2.34151, -2.34151}, {-3.06152, -3.06152}, {-0.427844, -0.427844}, {-0.452617, -0.452617}, {-0.64247, -0.64247}, {-0.892931, -0.892931}, {-1.03013, -1.03013}, {-0.892931, -0.892931}, {-0.64247, -0.64247}, {-0.452617, -0.452617}, {-0.427844, -0.427844}, {-0.618499, -0.618499}, {-0.713398, -0.713398}, {-0.618499, -0.618499}, {-0.452617, -0.452617}, {-0.831788, -0.831788}, {-1.66622, -1.66622}, {-2.73085, -2.73085}, {-2.73085, -2.73085}, {-1.66622, -1.66622}, {-0.831788, -0.831788}, {-0.452617, -0.452617}, {-0.347014, -0.347014}, {-0.386005, -0.386005}, {-0.386005, -0.386005}, {-0.347014, -0.347014}, {-0.64247, -0.64247}, {-1.66622, -1.66622}, {-3.97898, -3.97898}, {-5.5069, -5.5069}, {-3.97898, -3.97898}, {-1.66622, -1.66622}, {-0.64247, -0.64247}, {-0.274405, -0.274405}, {-0.152598, -0.152598}, {-0.122002, -0.122002}, {-0.152598, -0.152598}, {-0.274405, -0.274405}, {-0.892931, -0.892931}, {-2.73085, -2.73085}, {-5.5069, -5.5069}, {-5.5069, -5.5069}, {-2.73085, -2.73085}, {-0.892931, -0.892931}, {-0.313913, -0.313913}, {-0.0845755, -0.0845755}, {0.0157278, 0.0157278}, {0.0157278, 0.0157278}, {-0.0845755, -0.0845755}, {-0.313913, -0.313913}, {-1.03013, -1.03013}, {-2.73085, -2.73085}, {-3.97898, -3.97898}, {-2.73085, -2.73085}, {-1.03013, -1.03013}, {-0.334222, -0.334222}, {-0.0759324, -0.0759324}, {0.0444566, 0.0444566}, {0.110993, 0.110993}, {0.0444566, 0.0444566}, {-0.0759324, -0.0759324}, {-0.334222, -0.334222}, {-0.892931, -0.892931}, {-1.66622, -1.66622}, {-1.66622, -1.66622}, {-0.892931, -0.892931}, {-0.334222, -0.334222}, {-0.0634587, -0.0634587}, {0.0554104, 0.0554104}, {0.130616, 0.130616}, {0.130616, 0.130616}, {0.0554104, 0.0554104}, {-0.0634587, -0.0634587}, {-0.334222, -0.334222}, {-0.64247, -0.64247}, {-0.831788, -0.831788}, {-0.64247, -0.64247}, {-0.313913, -0.313913}, {-0.0759324, -0.0759324}, {0.0554104, 0.0554104}, {0.117799, 0.117799}, {0.140755, 0.140755}, {0.117799, 0.117799}, {0.0554104, 0.0554104}, {-0.0759324, -0.0759324}, {-0.313913, -0.313913}, {-0.452617, -0.452617}, {-0.452617, -0.452617}, {-0.274405, -0.274405}, {-0.0845755, -0.0845755}, {0.0444566, 0.0444566}, {0.130616, 0.130616}, {0.140755, 0.140755}, {0.140755, 0.140755}, {0.130616, 0.130616}, {0.0444566, 0.0444566}, {-0.0845755, -0.0845755}, {-0.274405, -0.274405}, {-0.427844, -0.427844}, {-0.347014, -0.347014}, {-0.152598, -0.152598}, {0.0157278, 0.0157278}, {0.110993, 0.110993}, {0.130616, 0.130616}, {0.117799, 0.117799}, {0.130616, 0.130616}, {0.110993, 0.110993}, {0.0157278, 0.0157278}, {-0.152598, -0.152598}, {-0.347014, -0.347014}, {-0.618499, -0.618499}, {-0.386005, -0.386005}, {-0.122002, -0.122002}, {0.0157278, 0.0157278}, {0.0444566, 0.0444566}, {0.0554104, 0.0554104}, {0.0554104, 0.0554104}, {0.0444566, 0.0444566}, {0.0157278, 0.0157278}, {-0.122002, -0.122002}, {-0.386005, -0.386005}, {-0.618499, -0.618499}, {-0.713398, -0.713398}, {-0.386005, -0.386005}, {-0.152598, -0.152598}, {-0.0845755, -0.0845755}, {-0.0759324, -0.0759324}, {-0.0634587, -0.0634587}, {-0.0759324, -0.0759324}, {-0.0845755, -0.0845755}, {-0.152598, -0.152598}, {-0.386005, -0.386005}, {-0.713398, -0.713398}, {-0.896542, -0.896542}, {-0.618499, -0.618499}, {-0.347014, -0.347014}, {-0.274405, -0.274405}, {-0.313913, -0.313913}, {-0.334222, -0.334222}, {-0.334222, -0.334222}, {-0.313913, -0.313913}, {-0.274405, -0.274405}, {-0.347014, -0.347014}, {-0.618499, -0.618499}, {-0.896542, -0.896542}, {-0.896542, -0.896542}, {-0.156864, -0.156864}, {-0.351472, -0.351472}, {-0.614035, -0.614035}, {-0.892931, -0.892931}, {-0.892931, -0.892931}, {-0.614035, -0.614035}, {-0.351472, -0.351472}, {-0.156864, -0.156864}, {-0.105947, -0.105947}, {-0.0832459, -0.0832459}, {-0.0832459, -0.0832459}, {-0.105947, -0.105947}, {-0.351472, -0.351472}, {-0.806318, -0.806318}, {-1.66622, -1.66622}, {-2.25569, -2.25569}, {-1.66622, -1.66622}, {-0.806318, -0.806318}, {-0.351472, -0.351472}, {-0.120705, -0.120705}, {-0.0369426, -0.0369426}, {0.0106435, 0.0106435}, {-0.0369426, -0.0369426}, {-0.120705, -0.120705}, {-0.614035, -0.614035}, {-1.66622, -1.66622}, {-3.24464, -3.24464}, {-3.24464, -3.24464}, {-1.66622, -1.66622}, {-0.614035, -0.614035}, {-0.20641, -0.20641}, {-0.02972, -0.02972}, {0.0521328, 0.0521328}, {0.0521328, 0.0521328}, {-0.02972, -0.02972}, {-0.20641, -0.20641}, {-0.892931, -0.892931}, {-2.25569, -2.25569}, {-3.24464, -3.24464}, {-2.25569, -2.25569}, {-0.892931, -0.892931}, {-0.292461, -0.292461}, {-0.0454612, -0.0454612}, {0.0609987, 0.0609987}, {0.112758, 0.112758}, {0.0609987, 0.0609987}, {-0.0454612, -0.0454612}, {-0.292461, -0.292461}, {-0.892931, -0.892931}, {-1.66622, -1.66622}, {-1.66622, -1.66622}, {-0.892931, -0.892931}, {-0.334222, -0.334222}, {-0.0634587, -0.0634587}, {0.0554104, 0.0554104}, {0.130616, 0.130616}, {0.130616, 0.130616}, {0.0554104, 0.0554104}, {-0.0634587, -0.0634587}, {-0.334222, -0.334222}, {-0.614035, -0.614035}, {-0.806318, -0.806318}, {-0.614035, -0.614035}, {-0.292461, -0.292461}, {-0.0634587, -0.0634587}, {0.0503, 0.0503}, {0.113086, 0.113086}, {0.158062, 0.158062}, {0.113086, 0.113086}, {0.0503, 0.0503}, {-0.0634587, -0.0634587}, {-0.292461, -0.292461}, {-0.351472, -0.351472}, {-0.351472, -0.351472}, {-0.20641, -0.20641}, {-0.0454612, -0.0454612}, {0.0554104, 0.0554104}, {0.113086, 0.113086}, {0.153851, 0.153851}, {0.153851, 0.153851}, {0.113086, 0.113086}, {0.0554104, 0.0554104}, {-0.0454612, -0.0454612}, {-0.20641, -0.20641}, {-0.156864, -0.156864}, {-0.120705, -0.120705}, {-0.02972, -0.02972}, {0.0609987, 0.0609987}, {0.130616, 0.130616}, {0.158062, 0.158062}, {0.153851, 0.153851}, {0.158062, 0.158062}, {0.130616, 0.130616}, {0.0609987, 0.0609987}, {-0.02972, -0.02972}, {-0.120705, -0.120705}, {-0.105947, -0.105947}, {-0.0369426, -0.0369426}, {0.0521328, 0.0521328}, {0.112758, 0.112758}, {0.130616, 0.130616}, {0.113086, 0.113086}, {0.113086, 0.113086}, {0.130616, 0.130616}, {0.112758, 0.112758}, {0.0521328, 0.0521328}, {-0.0369426, -0.0369426}, {-0.105947, -0.105947}, {-0.0832459, -0.0832459}, {0.0106435, 0.0106435}, {0.0521328, 0.0521328}, {0.0609987, 0.0609987}, {0.0554104, 0.0554104}, {0.0503, 0.0503}, {0.0554104, 0.0554104}, {0.0609987, 0.0609987}, {0.0521328, 0.0521328}, {0.0106435, 0.0106435}, {-0.0832459, -0.0832459}, {-0.14564, -0.14564}, {-0.0832459, -0.0832459}, {-0.0369426, -0.0369426}, {-0.02972, -0.02972}, {-0.0454612, -0.0454612}, {-0.0634587, -0.0634587}, {-0.0634587, -0.0634587}, {-0.0454612, -0.0454612}, {-0.02972, -0.02972}, {-0.0369426, -0.0369426}, {-0.0832459, -0.0832459}, {-0.147282, -0.147282}, {-0.147282, -0.147282}, {-0.105947, -0.105947}, {-0.120705, -0.120705}, {-0.20641, -0.20641}, {-0.292461, -0.292461}, {-0.334222, -0.334222}, {-0.292461, -0.292461}, {-0.20641, -0.20641}, {-0.120705, -0.120705}, {-0.105947, -0.105947}, {-0.14564, -0.14564}, {-0.147282, -0.147282}, {-0.14564, -0.14564}, {-0.109912, -0.109912}, {-0.351472, -0.351472}, {-0.64247, -0.64247}, {-0.793018, -0.793018}, {-0.64247, -0.64247}, {-0.351472, -0.351472}, {-0.109912, -0.109912}, {0.0132163, 0.0132163}, {0.0744409, 0.0744409}, {0.114396, 0.114396}, {0.0744409, 0.0744409}, {0.0132163, 0.0132163}, {-0.351472, -0.351472}, {-0.831788, -0.831788}, {-1.35349, -1.35349}, {-1.35349, -1.35349}, {-0.831788, -0.831788}, {-0.351472, -0.351472}, {-0.0762117, -0.0762117}, {0.0443525, 0.0443525}, {0.108692, 0.108692}, {0.108692, 0.108692}, {0.0443525, 0.0443525}, {-0.0762117, -0.0762117}, {-0.64247, -0.64247}, {-1.35349, -1.35349}, {-1.79984, -1.79984}, {-1.35349, -1.35349}, {-0.64247, -0.64247}, {-0.20641, -0.20641}, {0.00680462, 0.00680462}, {0.0937547, 0.0937547}, {0.123694, 0.123694}, {0.0937547, 0.0937547}, {0.00680462, 0.00680462}, {-0.20641, -0.20641}, {-0.793018, -0.793018}, {-1.35349, -1.35349}, {-1.35349, -1.35349}, {-0.793018, -0.793018}, {-0.313913, -0.313913}, {-0.0454612, -0.0454612}, {0.0776152, 0.0776152}, {0.123461, 0.123461}, {0.123461, 0.123461}, {0.0776152, 0.0776152}, {-0.0454612, -0.0454612}, {-0.313913, -0.313913}, {-0.64247, -0.64247}, {-0.831788, -0.831788}, {-0.64247, -0.64247}, {-0.313913, -0.313913}, {-0.0759324, -0.0759324}, {0.0554104, 0.0554104}, {0.117799, 0.117799}, {0.140755, 0.140755}, {0.117799, 0.117799}, {0.0554104, 0.0554104}, {-0.0759324, -0.0759324}, {-0.313913, -0.313913}, {-0.351472, -0.351472}, {-0.351472, -0.351472}, {-0.20641, -0.20641}, {-0.0454612, -0.0454612}, {0.0554104, 0.0554104}, {0.113086, 0.113086}, {0.153851, 0.153851}, {0.153851, 0.153851}, {0.113086, 0.113086}, {0.0554104, 0.0554104}, {-0.0454612, -0.0454612}, {-0.20641, -0.20641}, {-0.109912, -0.109912}, {-0.0762117, -0.0762117}, {0.00680462, 0.00680462}, {0.0776152, 0.0776152}, {0.117799, 0.117799}, {0.153851, 0.153851}, {0.173418, 0.173418}, {0.153851, 0.153851}, {0.117799, 0.117799}, {0.0776152, 0.0776152}, {0.00680462, 0.00680462}, {-0.0762117, -0.0762117}, {0.0132163, 0.0132163}, {0.0443525, 0.0443525}, {0.0937547, 0.0937547}, {0.123461, 0.123461}, {0.140755, 0.140755}, {0.153851, 0.153851}, {0.153851, 0.153851}, {0.140755, 0.140755}, {0.123461, 0.123461}, {0.0937547, 0.0937547}, {0.0443525, 0.0443525}, {0.0132163, 0.0132163}, {0.0744409, 0.0744409}, {0.108692, 0.108692}, {0.123694, 0.123694}, {0.123461, 0.123461}, {0.117799, 0.117799}, {0.113086, 0.113086}, {0.117799, 0.117799}, {0.123461, 0.123461}, {0.123694, 0.123694}, {0.108692, 0.108692}, {0.0744409, 0.0744409}, {0.0548487, 0.0548487}, {0.114396, 0.114396}, {0.108692, 0.108692}, {0.0937547, 0.0937547}, {0.0776152, 0.0776152}, {0.0554104, 0.0554104}, {0.0554104, 0.0554104}, {0.0776152, 0.0776152}, {0.0937547, 0.0937547}, {0.108692, 0.108692}, {0.114396, 0.114396}, {0.092208, 0.092208}, {0.092208, 0.092208}, {0.0744409, 0.0744409}, {0.0443525, 0.0443525}, {0.00680462, 0.00680462}, {-0.0454612, -0.0454612}, {-0.0759324, -0.0759324}, {-0.0454612, -0.0454612}, {0.00680462, 0.00680462}, {0.0443525, 0.0443525}, {0.0744409, 0.0744409}, {0.092208, 0.092208}, {0.0947446, 0.0947446}, {0.092208, 0.092208}, {0.0132163, 0.0132163}, {-0.0762117, -0.0762117}, {-0.20641, -0.20641}, {-0.313913, -0.313913}, {-0.313913, -0.313913}, {-0.20641, -0.20641}, {-0.0762117, -0.0762117}, {0.0132163, 0.0132163}, {0.0548487, 0.0548487}, {0.092208, 0.092208}, {0.092208, 0.092208}, {0.0548487, 0.0548487}, {-0.156864, -0.156864}, {-0.452617, -0.452617}, {-0.702028, -0.702028}, {-0.702028, -0.702028}, {-0.452617, -0.452617}, {-0.156864, -0.156864}, {0.0132163, 0.0132163}, {0.111154, 0.111154}, {0.143719, 0.143719}, {0.143719, 0.143719}, {0.111154, 0.111154}, {0.0132163, 0.0132163}, {-0.452617, -0.452617}, {-0.879784, -0.879784}, {-1.06387, -1.06387}, {-0.879784, -0.879784}, {-0.452617, -0.452617}, {-0.120705, -0.120705}, {0.0443525, 0.0443525}, {0.120865, 0.120865}, {0.130971, 0.130971}, {0.120865, 0.120865}, {0.0443525, 0.0443525}, {-0.120705, -0.120705}, {-0.702028, -0.702028}, {-1.06387, -1.06387}, {-1.06387, -1.06387}, {-0.702028, -0.702028}, {-0.274405, -0.274405}, {-0.02972, -0.02972}, {0.0937547, 0.0937547}, {0.123259, 0.123259}, {0.123259, 0.123259}, {0.0937547, 0.0937547}, {-0.02972, -0.02972}, {-0.274405, -0.274405}, {-0.702028, -0.702028}, {-0.879784, -0.879784}, {-0.702028, -0.702028}, {-0.340655, -0.340655}, {-0.0845755, -0.0845755}, {0.0609987, 0.0609987}, {0.123461, 0.123461}, {0.121793, 0.121793}, {0.123461, 0.123461}, {0.0609987, 0.0609987}, {-0.0845755, -0.0845755}, {-0.340655, -0.340655}, {-0.452617, -0.452617}, {-0.452617, -0.452617}, {-0.274405, -0.274405}, {-0.0845755, -0.0845755}, {0.0444566, 0.0444566}, {0.130616, 0.130616}, {0.140755, 0.140755}, {0.140755, 0.140755}, {0.130616, 0.130616}, {0.0444566, 0.0444566}, {-0.0845755, -0.0845755}, {-0.274405, -0.274405}, {-0.156864, -0.156864}, {-0.120705, -0.120705}, {-0.02972, -0.02972}, {0.0609987, 0.0609987}, {0.130616, 0.130616}, {0.158062, 0.158062}, {0.153851, 0.153851}, {0.158062, 0.158062}, {0.130616, 0.130616}, {0.0609987, 0.0609987}, {-0.02972, -0.02972}, {-0.120705, -0.120705}, {0.0132163, 0.0132163}, {0.0443525, 0.0443525}, {0.0937547, 0.0937547}, {0.123461, 0.123461}, {0.140755, 0.140755}, {0.153851, 0.153851}, {0.153851, 0.153851}, {0.140755, 0.140755}, {0.123461, 0.123461}, {0.0937547, 0.0937547}, {0.0443525, 0.0443525}, {0.0132163, 0.0132163}, {0.111154, 0.111154}, {0.120865, 0.120865}, {0.123259, 0.123259}, {0.121793, 0.121793}, {0.140755, 0.140755}, {0.158062, 0.158062}, {0.140755, 0.140755}, {0.121793, 0.121793}, {0.123259, 0.123259}, {0.120865, 0.120865}, {0.111154, 0.111154}, {0.109412, 0.109412}, {0.143719, 0.143719}, {0.130971, 0.130971}, {0.123259, 0.123259}, {0.123461, 0.123461}, {0.130616, 0.130616}, {0.130616, 0.130616}, {0.123461, 0.123461}, {0.123259, 0.123259}, {0.130971, 0.130971}, {0.143719, 0.143719}, {0.158184, 0.158184}, {0.158184, 0.158184}, {0.143719, 0.143719}, {0.120865, 0.120865}, {0.0937547, 0.0937547}, {0.0609987, 0.0609987}, {0.0444566, 0.0444566}, {0.0609987, 0.0609987}, {0.0937547, 0.0937547}, {0.120865, 0.120865}, {0.143719, 0.143719}, {0.157706, 0.157706}, {0.15914, 0.15914}, {0.157706, 0.157706}, {0.111154, 0.111154}, {0.0443525, 0.0443525}, {-0.02972, -0.02972}, {-0.0845755, -0.0845755}, {-0.0845755, -0.0845755}, {-0.02972, -0.02972}, {0.0443525, 0.0443525}, {0.111154, 0.111154}, {0.158184, 0.158184}, {0.15914, 0.15914}, {0.15914, 0.15914}, {0.158184, 0.158184}, {0.0132163, 0.0132163}, {-0.120705, -0.120705}, {-0.274405, -0.274405}, {-0.340655, -0.340655}, {-0.274405, -0.274405}, {-0.120705, -0.120705}, {0.0132163, 0.0132163}, {0.109412, 0.109412}, {0.158184, 0.158184}, {0.157706, 0.157706}, {0.158184, 0.158184}, {0.109412, 0.109412}, {-0.427844, -0.427844}, {-0.875722, -0.875722}, {-1.0933, -1.0933}, {-0.875722, -0.875722}, {-0.427844, -0.427844}, {-0.105947, -0.105947}, {0.0744409, 0.0744409}, {0.143719, 0.143719}, {0.137941, 0.137941}, {0.143719, 0.143719}, {0.0744409, 0.0744409}, {-0.105947, -0.105947}, {-0.875722, -0.875722}, {-1.30653, -1.30653}, {-1.30653, -1.30653}, {-0.875722, -0.875722}, {-0.347014, -0.347014}, {-0.0369426, -0.0369426}, {0.108692, 0.108692}, {0.130971, 0.130971}, {0.130971, 0.130971}, {0.108692, 0.108692}, {-0.0369426, -0.0369426}, {-0.347014, -0.347014}, {-1.0933, -1.0933}, {-1.30653, -1.30653}, {-1.0933, -1.0933}, {-0.574855, -0.574855}, {-0.152598, -0.152598}, {0.0521328, 0.0521328}, {0.123694, 0.123694}, {0.123259, 0.123259}, {0.123694, 0.123694}, {0.0521328, 0.0521328}, {-0.152598, -0.152598}, {-0.574855, -0.574855}, {-0.875722, -0.875722}, {-0.875722, -0.875722}, {-0.574855, -0.574855}, {-0.199608, -0.199608}, {0.0157278, 0.0157278}, {0.112758, 0.112758}, {0.123461, 0.123461}, {0.123461, 0.123461}, {0.112758, 0.112758}, {0.0157278, 0.0157278}, {-0.199608, -0.199608}, {-0.574855, -0.574855}, {-0.427844, -0.427844}, {-0.347014, -0.347014}, {-0.152598, -0.152598}, {0.0157278, 0.0157278}, {0.110993, 0.110993}, {0.130616, 0.130616}, {0.117799, 0.117799}, {0.130616, 0.130616}, {0.110993, 0.110993}, {0.0157278, 0.0157278}, {-0.152598, -0.152598}, {-0.347014, -0.347014}, {-0.105947, -0.105947}, {-0.0369426, -0.0369426}, {0.0521328, 0.0521328}, {0.112758, 0.112758}, {0.130616, 0.130616}, {0.113086, 0.113086}, {0.113086, 0.113086}, {0.130616, 0.130616}, {0.112758, 0.112758}, {0.0521328, 0.0521328}, {-0.0369426, -0.0369426}, {-0.105947, -0.105947}, {0.0744409, 0.0744409}, {0.108692, 0.108692}, {0.123694, 0.123694}, {0.123461, 0.123461}, {0.117799, 0.117799}, {0.113086, 0.113086}, {0.117799, 0.117799}, {0.123461, 0.123461}, {0.123694, 0.123694}, {0.108692, 0.108692}, {0.0744409, 0.0744409}, {0.0548487, 0.0548487}, {0.143719, 0.143719}, {0.130971, 0.130971}, {0.123259, 0.123259}, {0.123461, 0.123461}, {0.130616, 0.130616}, {0.130616, 0.130616}, {0.123461, 0.123461}, {0.123259, 0.123259}, {0.130971, 0.130971}, {0.143719, 0.143719}, {0.158184, 0.158184}, {0.158184, 0.158184}, {0.137941, 0.137941}, {0.130971, 0.130971}, {0.123694, 0.123694}, {0.112758, 0.112758}, {0.110993, 0.110993}, {0.112758, 0.112758}, {0.123694, 0.123694}, {0.130971, 0.130971}, {0.137941, 0.137941}, {0.168113, 0.168113}, {0.192364, 0.192364}, {0.168113, 0.168113}, {0.143719, 0.143719}, {0.108692, 0.108692}, {0.0521328, 0.0521328}, {0.0157278, 0.0157278}, {0.0157278, 0.0157278}, {0.0521328, 0.0521328}, {0.108692, 0.108692}, {0.143719, 0.143719}, {0.168113, 0.168113}, {0.188081, 0.188081}, {0.188081, 0.188081}, {0.168113, 0.168113}, {0.0744409, 0.0744409}, {-0.0369426, -0.0369426}, {-0.152598, -0.152598}, {-0.199608, -0.199608}, {-0.152598, -0.152598}, {-0.0369426, -0.0369426}, {0.0744409, 0.0744409}, {0.158184, 0.158184}, {0.192364, 0.192364}, {0.188081, 0.188081}, {0.192364, 0.192364}, {0.158184, 0.158184}, {-0.105947, -0.105947}, {-0.347014, -0.347014}, {-0.574855, -0.574855}, {-0.574855, -0.574855}, {-0.347014, -0.347014}, {-0.105947, -0.105947}, {0.0548487, 0.0548487}, {0.158184, 0.158184}, {0.168113, 0.168113}, {0.168113, 0.168113}, {0.158184, 0.158184}, {0.0548487, 0.0548487}, {-1.51808, -1.51808}, {-2.4828, -2.4828}, {-2.4828, -2.4828}, {-1.51808, -1.51808}, {-0.618499, -0.618499}, {-0.0832459, -0.0832459}, {0.114396, 0.114396}, {0.143719, 0.143719}, {0.143719, 0.143719}, {0.114396, 0.114396}, {-0.0832459, -0.0832459}, {-0.618499, -0.618499}, {-2.4828, -2.4828}, {-3.21636, -3.21636}, {-2.4828, -2.4828}, {-1.2319, -1.2319}, {-0.386005, -0.386005}, {0.0106435, 0.0106435}, {0.108692, 0.108692}, {0.120865, 0.120865}, {0.108692, 0.108692}, {0.0106435, 0.0106435}, {-0.386005, -0.386005}, {-1.2319, -1.2319}, {-2.4828, -2.4828}, {-2.4828, -2.4828}, {-1.56806, -1.56806}, {-0.653268, -0.653268}, {-0.122002, -0.122002}, {0.0521328, 0.0521328}, {0.0937547, 0.0937547}, {0.0937547, 0.0937547}, {0.0521328, 0.0521328}, {-0.122002, -0.122002}, {-0.653268, -0.653268}, {-1.56806, -1.56806}, {-1.51808, -1.51808}, {-1.2319, -1.2319}, {-0.653268, -0.653268}, {-0.176834, -0.176834}, {0.0157278, 0.0157278}, {0.0609987, 0.0609987}, {0.0776152, 0.0776152}, {0.0609987, 0.0609987}, {0.0157278, 0.0157278}, {-0.176834, -0.176834}, {-0.653268, -0.653268}, {-1.2319, -1.2319}, {-0.618499, -0.618499}, {-0.386005, -0.386005}, {-0.122002, -0.122002}, {0.0157278, 0.0157278}, {0.0444566, 0.0444566}, {0.0554104, 0.0554104}, {0.0554104, 0.0554104}, {0.0444566, 0.0444566}, {0.0157278, 0.0157278}, {-0.122002, -0.122002}, {-0.386005, -0.386005}, {-0.618499, -0.618499}, {-0.0832459, -0.0832459}, {0.0106435, 0.0106435}, {0.0521328, 0.0521328}, {0.0609987, 0.0609987}, {0.0554104, 0.0554104}, {0.0503, 0.0503}, {0.0554104, 0.0554104}, {0.0609987, 0.0609987}, {0.0521328, 0.0521328}, {0.0106435, 0.0106435}, {-0.0832459, -0.0832459}, {-0.14564, -0.14564}, {0.114396, 0.114396}, {0.108692, 0.108692}, {0.0937547, 0.0937547}, {0.0776152, 0.0776152}, {0.0554104, 0.0554104}, {0.0554104, 0.0554104}, {0.0776152, 0.0776152}, {0.0937547, 0.0937547}, {0.108692, 0.108692}, {0.114396, 0.114396}, {0.092208, 0.092208}, {0.092208, 0.092208}, {0.143719, 0.143719}, {0.120865, 0.120865}, {0.0937547, 0.0937547}, {0.0609987, 0.0609987}, {0.0444566, 0.0444566}, {0.0609987, 0.0609987}, {0.0937547, 0.0937547}, {0.120865, 0.120865}, {0.143719, 0.143719}, {0.157706, 0.157706}, {0.15914, 0.15914}, {0.157706, 0.157706}, {0.143719, 0.143719}, {0.108692, 0.108692}, {0.0521328, 0.0521328}, {0.0157278, 0.0157278}, {0.0157278, 0.0157278}, {0.0521328, 0.0521328}, {0.108692, 0.108692}, {0.143719, 0.143719}, {0.168113, 0.168113}, {0.188081, 0.188081}, {0.188081, 0.188081}, {0.168113, 0.168113}, {0.114396, 0.114396}, {0.0106435, 0.0106435}, {-0.122002, -0.122002}, {-0.176834, -0.176834}, {-0.122002, -0.122002}, {0.0106435, 0.0106435}, {0.114396, 0.114396}, {0.157706, 0.157706}, {0.188081, 0.188081}, {0.204473, 0.204473}, {0.188081, 0.188081}, {0.157706, 0.157706}, {-0.0832459, -0.0832459}, {-0.386005, -0.386005}, {-0.653268, -0.653268}, {-0.653268, -0.653268}, {-0.386005, -0.386005}, {-0.0832459, -0.0832459}, {0.092208, 0.092208}, {0.15914, 0.15914}, {0.188081, 0.188081}, {0.188081, 0.188081}, {0.15914, 0.15914}, {0.092208, 0.092208}, {-0.618499, -0.618499}, {-1.2319, -1.2319}, {-1.56806, -1.56806}, {-1.2319, -1.2319}, {-0.618499, -0.618499}, {-0.14564, -0.14564}, {0.092208, 0.092208}, {0.157706, 0.157706}, {0.168113, 0.168113}, {0.157706, 0.157706}, {0.092208, 0.092208}, {-0.14564, -0.14564}, {-5.63064, -5.63064}, {-7.81799, -7.81799}, {-5.63064, -5.63064}, {-2.34151, -2.34151}, {-0.713398, -0.713398}, {-0.0832459, -0.0832459}, {0.0744409, 0.0744409}, {0.111154, 0.111154}, {0.0744409, 0.0744409}, {-0.0832459, -0.0832459}, {-0.713398, -0.713398}, {-2.34151, -2.34151}, {-7.81799, -7.81799}, {-7.81799, -7.81799}, {-4.12343, -4.12343}, {-1.44876, -1.44876}, {-0.386005, -0.386005}, {-0.0369426, -0.0369426}, {0.0443525, 0.0443525}, {0.0443525, 0.0443525}, {-0.0369426, -0.0369426}, {-0.386005, -0.386005}, {-1.44876, -1.44876}, {-4.12343, -4.12343}, {-5.63064, -5.63064}, {-4.12343, -4.12343}, {-1.85966, -1.85966}, {-0.653268, -0.653268}, {-0.152598, -0.152598}, {-0.02972, -0.02972}, {0.00680462, 0.00680462}, {-0.02972, -0.02972}, {-0.152598, -0.152598}, {-0.653268, -0.653268}, {-1.85966, -1.85966}, {-4.12343, -4.12343}, {-2.34151, -2.34151}, {-1.44876, -1.44876}, {-0.653268, -0.653268}, {-0.199608, -0.199608}, {-0.0845755, -0.0845755}, {-0.0454612, -0.0454612}, {-0.0454612, -0.0454612}, {-0.0845755, -0.0845755}, {-0.199608, -0.199608}, {-0.653268, -0.653268}, {-1.44876, -1.44876}, {-2.34151, -2.34151}, {-0.713398, -0.713398}, {-0.386005, -0.386005}, {-0.152598, -0.152598}, {-0.0845755, -0.0845755}, {-0.0759324, -0.0759324}, {-0.0634587, -0.0634587}, {-0.0759324, -0.0759324}, {-0.0845755, -0.0845755}, {-0.152598, -0.152598}, {-0.386005, -0.386005}, {-0.713398, -0.713398}, {-0.896542, -0.896542}, {-0.0832459, -0.0832459}, {-0.0369426, -0.0369426}, {-0.02972, -0.02972}, {-0.0454612, -0.0454612}, {-0.0634587, -0.0634587}, {-0.0634587, -0.0634587}, {-0.0454612, -0.0454612}, {-0.02972, -0.02972}, {-0.0369426, -0.0369426}, {-0.0832459, -0.0832459}, {-0.147282, -0.147282}, {-0.147282, -0.147282}, {0.0744409, 0.0744409}, {0.0443525, 0.0443525}, {0.00680462, 0.00680462}, {-0.0454612, -0.0454612}, {-0.0759324, -0.0759324}, {-0.0454612, -0.0454612}, {0.00680462, 0.00680462}, {0.0443525, 0.0443525}, {0.0744409, 0.0744409}, {0.092208, 0.092208}, {0.0947446, 0.0947446}, {0.092208, 0.092208}, {0.111154, 0.111154}, {0.0443525, 0.0443525}, {-0.02972, -0.02972}, {-0.0845755, -0.0845755}, {-0.0845755, -0.0845755}, {-0.02972, -0.02972}, {0.0443525, 0.0443525}, {0.111154, 0.111154}, {0.158184, 0.158184}, {0.15914, 0.15914}, {0.15914, 0.15914}, {0.158184, 0.158184}, {0.0744409, 0.0744409}, {-0.0369426, -0.0369426}, {-0.152598, -0.152598}, {-0.199608, -0.199608}, {-0.152598, -0.152598}, {-0.0369426, -0.0369426}, {0.0744409, 0.0744409}, {0.158184, 0.158184}, {0.192364, 0.192364}, {0.188081, 0.188081}, {0.192364, 0.192364}, {0.158184, 0.158184}, {-0.0832459, -0.0832459}, {-0.386005, -0.386005}, {-0.653268, -0.653268}, {-0.653268, -0.653268}, {-0.386005, -0.386005}, {-0.0832459, -0.0832459}, {0.092208, 0.092208}, {0.15914, 0.15914}, {0.188081, 0.188081}, {0.188081, 0.188081}, {0.15914, 0.15914}, {0.092208, 0.092208}, {-0.713398, -0.713398}, {-1.44876, -1.44876}, {-1.85966, -1.85966}, {-1.44876, -1.44876}, {-0.713398, -0.713398}, {-0.147282, -0.147282}, {0.0947446, 0.0947446}, {0.15914, 0.15914}, {0.192364, 0.192364}, {0.15914, 0.15914}, {0.0947446, 0.0947446}, {-0.147282, -0.147282}, {-2.34151, -2.34151}, {-4.12343, -4.12343}, {-4.12343, -4.12343}, {-2.34151, -2.34151}, {-0.896542, -0.896542}, {-0.147282, -0.147282}, {0.092208, 0.092208}, {0.158184, 0.158184}, {0.158184, 0.158184}, {0.092208, 0.092208}, {-0.147282, -0.147282}, {-0.896542, -0.896542}, {-15.3194, -15.3194}, {-15.3194, -15.3194}, {-7.75282, -7.75282}, {-2.34151, -2.34151}, {-0.618499, -0.618499}, {-0.105947, -0.105947}, {0.0132163, 0.0132163}, {0.0132163, 0.0132163}, {-0.105947, -0.105947}, {-0.618499, -0.618499}, {-2.34151, -2.34151}, {-7.75282, -7.75282}, {-15.3194, -15.3194}, {-10.8749, -10.8749}, {-4.12343, -4.12343}, {-1.2319, -1.2319}, {-0.347014, -0.347014}, {-0.120705, -0.120705}, {-0.0762117, -0.0762117}, {-0.120705, -0.120705}, {-0.347014, -0.347014}, {-1.2319, -1.2319}, {-4.12343, -4.12343}, {-10.8749, -10.8749}, {-7.75282, -7.75282}, {-4.12343, -4.12343}, {-1.56806, -1.56806}, {-0.574855, -0.574855}, {-0.274405, -0.274405}, {-0.20641, -0.20641}, {-0.20641, -0.20641}, {-0.274405, -0.274405}, {-0.574855, -0.574855}, {-1.56806, -1.56806}, {-4.12343, -4.12343}, {-7.75282, -7.75282}, {-2.34151, -2.34151}, {-1.2319, -1.2319}, {-0.574855, -0.574855}, {-0.340655, -0.340655}, {-0.313913, -0.313913}, {-0.292461, -0.292461}, {-0.313913, -0.313913}, {-0.340655, -0.340655}, {-0.574855, -0.574855}, {-1.2319, -1.2319}, {-2.34151, -2.34151}, {-3.06152, -3.06152}, {-0.618499, -0.618499}, {-0.347014, -0.347014}, {-0.274405, -0.274405}, {-0.313913, -0.313913}, {-0.334222, -0.334222}, {-0.334222, -0.334222}, {-0.313913, -0.313913}, {-0.274405, -0.274405}, {-0.347014, -0.347014}, {-0.618499, -0.618499}, {-0.896542, -0.896542}, {-0.896542, -0.896542}, {-0.105947, -0.105947}, {-0.120705, -0.120705}, {-0.20641, -0.20641}, {-0.292461, -0.292461}, {-0.334222, -0.334222}, {-0.292461, -0.292461}, {-0.20641, -0.20641}, {-0.120705, -0.120705}, {-0.105947, -0.105947}, {-0.14564, -0.14564}, {-0.147282, -0.147282}, {-0.14564, -0.14564}, {0.0132163, 0.0132163}, {-0.0762117, -0.0762117}, {-0.20641, -0.20641}, {-0.313913, -0.313913}, {-0.313913, -0.313913}, {-0.20641, -0.20641}, {-0.0762117, -0.0762117}, {0.0132163, 0.0132163}, {0.0548487, 0.0548487}, {0.092208, 0.092208}, {0.092208, 0.092208}, {0.0548487, 0.0548487}, {0.0132163, 0.0132163}, {-0.120705, -0.120705}, {-0.274405, -0.274405}, {-0.340655, -0.340655}, {-0.274405, -0.274405}, {-0.120705, -0.120705}, {0.0132163, 0.0132163}, {0.109412, 0.109412}, {0.158184, 0.158184}, {0.157706, 0.157706}, {0.158184, 0.158184}, {0.109412, 0.109412}, {-0.105947, -0.105947}, {-0.347014, -0.347014}, {-0.574855, -0.574855}, {-0.574855, -0.574855}, {-0.347014, -0.347014}, {-0.105947, -0.105947}, {0.0548487, 0.0548487}, {0.158184, 0.158184}, {0.168113, 0.168113}, {0.168113, 0.168113}, {0.158184, 0.158184}, {0.0548487, 0.0548487}, {-0.618499, -0.618499}, {-1.2319, -1.2319}, {-1.56806, -1.56806}, {-1.2319, -1.2319}, {-0.618499, -0.618499}, {-0.14564, -0.14564}, {0.092208, 0.092208}, {0.157706, 0.157706}, {0.168113, 0.168113}, {0.157706, 0.157706}, {0.092208, 0.092208}, {-0.14564, -0.14564}, {-2.34151, -2.34151}, {-4.12343, -4.12343}, {-4.12343, -4.12343}, {-2.34151, -2.34151}, {-0.896542, -0.896542}, {-0.147282, -0.147282}, {0.092208, 0.092208}, {0.158184, 0.158184}, {0.158184, 0.158184}, {0.092208, 0.092208}, {-0.147282, -0.147282}, {-0.896542, -0.896542}, {-7.75282, -7.75282}, {-10.8749, -10.8749}, {-7.75282, -7.75282}, {-3.06152, -3.06152}, {-0.896542, -0.896542}, {-0.14564, -0.14564}, {0.0548487, 0.0548487}, {0.109412, 0.109412}, {0.0548487, 0.0548487}, {-0.14564, -0.14564}, {-0.896542, -0.896542}, {-3.06152, -3.06152}
    };

    std::vector<std::complex<double>> out_spin = {
        {1.52931, 1.52931}, {1.53938, 1.53938}, {1.51591, 1.51591}, {1.36325, 1.36325}, {1.07132, 1.07132}, {0.769316, 0.769316}, {0.640116, 0.640116}, {0.769316, 0.769316}, {1.07132, 1.07132}, {1.36325, 1.36325}, {1.51591, 1.51591}, {1.53938, 1.53938}, {1.53938, 1.53938}, {1.53175, 1.53175}, {1.4377, 1.4377}, {1.20157, 1.20157}, {0.88663, 0.88663}, {0.658122, 0.658122}, {0.658122, 0.658122}, {0.88663, 0.88663}, {1.20157, 1.20157}, {1.4377, 1.4377}, {1.53175, 1.53175}, {1.53938, 1.53938}, {1.51591, 1.51591}, {1.4377, 1.4377}, {1.2482, 1.2482}, {0.963245, 0.963245}, {0.694133, 0.694133}, {0.582843, 0.582843}, {0.694133, 0.694133}, {0.963245, 0.963245}, {1.2482, 1.2482}, {1.4377, 1.4377}, {1.51591, 1.51591}, {1.53175, 1.53175}, {1.36325, 1.36325}, {1.20157, 1.20157}, {0.963245, 0.963245}, {0.712138, 0.712138}, {0.548264, 0.548264}, {0.548264, 0.548264}, {0.712138, 0.712138}, {0.963245, 0.963245}, {1.20157, 1.20157}, {1.36325, 1.36325}, {1.4377, 1.4377}, {1.4377, 1.4377}, {1.07132, 1.07132}, {0.88663, 0.88663}, {0.694133, 0.694133}, {0.548264, 0.548264}, {0.493826, 0.493826}, {0.548264, 0.548264}, {0.694133, 0.694133}, {0.88663, 0.88663}, {1.07132, 1.07132}, {1.20157, 1.20157}, {1.2482, 1.2482}, {1.20157, 1.20157}, {0.769316, 0.769316}, {0.658122, 0.658122}, {0.582843, 0.582843}, {0.548264, 0.548264}, {0.548264, 0.548264}, {0.582843, 0.582843}, {0.658122, 0.658122}, {0.769316, 0.769316}, {0.88663, 0.88663}, {0.963245, 0.963245}, {0.963245, 0.963245}, {0.88663, 0.88663}, {0.640116, 0.640116}, {0.658122, 0.658122}, {0.694133, 0.694133}, {0.712138, 0.712138}, {0.694133, 0.694133}, {0.658122, 0.658122}, {0.640116, 0.640116}, {0.658122, 0.658122}, {0.694133, 0.694133}, {0.712138, 0.712138}, {0.694133, 0.694133}, {0.658122, 0.658122}, {0.769316, 0.769316}, {0.88663, 0.88663}, {0.963245, 0.963245}, {0.963245, 0.963245}, {0.88663, 0.88663}, {0.769316, 0.769316}, {0.658122, 0.658122}, {0.582843, 0.582843}, {0.548264, 0.548264}, {0.548264, 0.548264}, {0.582843, 0.582843}, {0.658122, 0.658122}, {1.07132, 1.07132}, {1.20157, 1.20157}, {1.2482, 1.2482}, {1.20157, 1.20157}, {1.07132, 1.07132}, {0.88663, 0.88663}, {0.694133, 0.694133}, {0.548264, 0.548264}, {0.493826, 0.493826}, {0.548264, 0.548264}, {0.694133, 0.694133}, {0.88663, 0.88663}, {1.36325, 1.36325}, {1.4377, 1.4377}, {1.4377, 1.4377}, {1.36325, 1.36325}, {1.20157, 1.20157}, {0.963245, 0.963245}, {0.712138, 0.712138}, {0.548264, 0.548264}, {0.548264, 0.548264}, {0.712138, 0.712138}, {0.963245, 0.963245}, {1.20157, 1.20157}, {1.51591, 1.51591}, {1.53175, 1.53175}, {1.51591, 1.51591}, {1.4377, 1.4377}, {1.2482, 1.2482}, {0.963245, 0.963245}, {0.694133, 0.694133}, {0.582843, 0.582843}, {0.694133, 0.694133}, {0.963245, 0.963245}, {1.2482, 1.2482}, {1.4377, 1.4377}, {1.53938, 1.53938}, {1.53938, 1.53938}, {1.53175, 1.53175}, {1.4377, 1.4377}, {1.20157, 1.20157}, {0.88663, 0.88663}, {0.658122, 0.658122}, {0.658122, 0.658122}, {0.88663, 0.88663}, {1.20157, 1.20157}, {1.4377, 1.4377}, {1.53175, 1.53175}, {1.53938, 1.53938}, {1.53175, 1.53175}, {1.4377, 1.4377}, {1.20157, 1.20157}, {0.88663, 0.88663}, {0.658122, 0.658122}, {0.658122, 0.658122}, {0.88663, 0.88663}, {1.20157, 1.20157}, {1.4377, 1.4377}, {1.53175, 1.53175}, {1.53938, 1.53938}, {1.53175, 1.53175}, {1.46763, 1.46763}, {1.28874, 1.28874}, {1.00443, 1.00443}, {0.729468, 0.729468}, {0.6147, 0.6147}, {0.729468, 0.729468}, {1.00443, 1.00443}, {1.28874, 1.28874}, {1.46763, 1.46763}, {1.53175, 1.53175}, {1.5411, 1.5411}, {1.4377, 1.4377}, {1.28874, 1.28874}, {1.04938, 1.04938}, {0.783757, 0.783757}, {0.605743, 0.605743}, {0.605743, 0.605743}, {0.783757, 0.783757}, {1.04938, 1.04938}, {1.28874, 1.28874}, {1.4377, 1.4377}, {1.49905, 1.49905}, {1.49905, 1.49905}, {1.20157, 1.20157}, {1.00443, 1.00443}, {0.783757, 0.783757}, {0.607289, 0.607289}, {0.539544, 0.539544}, {0.607289, 0.607289}, {0.783757, 0.783757}, {1.00443, 1.00443}, {1.20157, 1.20157}, {1.33096, 1.33096}, {1.37517, 1.37517}, {1.33096, 1.33096}, {0.88663, 0.88663}, {0.729468, 0.729468}, {0.605743, 0.605743}, {0.539544, 0.539544}, {0.539544, 0.539544}, {0.605743, 0.605743}, {0.729468, 0.729468}, {0.88663, 0.88663}, {1.03512, 1.03512}, {1.12608, 1.12608}, {1.12608, 1.12608}, {1.03512, 1.03512}, {0.658122, 0.658122}, {0.6147, 0.6147}, {0.605743, 0.605743}, {0.607289, 0.607289}, {0.605743, 0.605743}, {0.6147, 0.6147}, {0.658122, 0.658122}, {0.737555, 0.737555}, {0.818533, 0.818533}, {0.852998, 0.852998}, {0.818533, 0.818533}, {0.737555, 0.737555}, {0.658122, 0.658122}, {0.729468, 0.729468}, {0.783757, 0.783757}, {0.783757, 0.783757}, {0.729468, 0.729468}, {0.658122, 0.658122}, {0.611522, 0.611522}, {0.602155, 0.602155}, {0.609844, 0.609844}, {0.609844, 0.609844}, {0.602155, 0.602155}, {0.611522, 0.611522}, {0.88663, 0.88663}, {1.00443, 1.00443}, {1.04938, 1.04938}, {1.00443, 1.00443}, {0.88663, 0.88663}, {0.737555, 0.737555}, {0.602155, 0.602155}, {0.511705, 0.511705}, {0.480431, 0.480431}, {0.511705, 0.511705}, {0.602155, 0.602155}, {0.737555, 0.737555}, {1.20157, 1.20157}, {1.28874, 1.28874}, {1.28874, 1.28874}, {1.20157, 1.20157}, {1.03512, 1.03512}, {0.818533, 0.818533}, {0.609844, 0.609844}, {0.480431, 0.480431}, {0.480431, 0.480431}, {0.609844, 0.609844}, {0.818533, 0.818533}, {1.03512, 1.03512}, {1.4377, 1.4377}, {1.46763, 1.46763}, {1.4377, 1.4377}, {1.33096, 1.33096}, {1.12608, 1.12608}, {0.852998, 0.852998}, {0.609844, 0.609844}, {0.511705, 0.511705}, {0.609844, 0.609844}, {0.852998, 0.852998}, {1.12608, 1.12608}, {1.33096, 1.33096}, {1.53175, 1.53175}, {1.53175, 1.53175}, {1.49905, 1.49905}, {1.37517, 1.37517}, {1.12608, 1.12608}, {0.818533, 0.818533}, {0.602155, 0.602155}, {0.602155, 0.602155}, {0.818533, 0.818533}, {1.12608, 1.12608}, {1.37517, 1.37517}, {1.49905, 1.49905}, {1.53938, 1.53938}, {1.5411, 1.5411}, {1.49905, 1.49905}, {1.33096, 1.33096}, {1.03512, 1.03512}, {0.737555, 0.737555}, {0.611522, 0.611522}, {0.737555, 0.737555}, {1.03512, 1.03512}, {1.33096, 1.33096}, {1.49905, 1.49905}, {1.5411, 1.5411}, {1.51591, 1.51591}, {1.4377, 1.4377}, {1.2482, 1.2482}, {0.963245, 0.963245}, {0.694133, 0.694133}, {0.582843, 0.582843}, {0.694133, 0.694133}, {0.963245, 0.963245}, {1.2482, 1.2482}, {1.4377, 1.4377}, {1.51591, 1.51591}, {1.53175, 1.53175}, {1.4377, 1.4377}, {1.28874, 1.28874}, {1.04938, 1.04938}, {0.783757, 0.783757}, {0.605743, 0.605743}, {0.605743, 0.605743}, {0.783757, 0.783757}, {1.04938, 1.04938}, {1.28874, 1.28874}, {1.4377, 1.4377}, {1.49905, 1.49905}, {1.49905, 1.49905}, {1.2482, 1.2482}, {1.04938, 1.04938}, {0.821272, 0.821272}, {0.635712, 0.635712}, {0.563868, 0.563868}, {0.635712, 0.635712}, {0.821272, 0.821272}, {1.04938, 1.04938}, {1.2482, 1.2482}, {1.37517, 1.37517}, {1.41772, 1.41772}, {1.37517, 1.37517}, {0.963245, 0.963245}, {0.783757, 0.783757}, {0.635712, 0.635712}, {0.553365, 0.553365}, {0.553365, 0.553365}, {0.635712, 0.635712}, {0.783757, 0.783757}, {0.963245, 0.963245}, {1.12608, 1.12608}, {1.22322, 1.22322}, {1.22322, 1.22322}, {1.12608, 1.12608}, {0.694133, 0.694133}, {0.605743, 0.605743}, {0.563868, 0.563868}, {0.553365, 0.553365}, {0.563868, 0.563868}, {0.605743, 0.605743}, {0.694133, 0.694133}, {0.818533, 0.818533}, {0.932431, 0.932431}, {0.978945, 0.978945}, {0.932431, 0.932431}, {0.818533, 0.818533}, {0.582843, 0.582843}, {0.605743, 0.605743}, {0.635712, 0.635712}, {0.635712, 0.635712}, {0.605743, 0.605743}, {0.582843, 0.582843}, {0.602155, 0.602155}, {0.658503, 0.658503}, {0.707784, 0.707784}, {0.707784, 0.707784}, {0.658503, 0.658503}, {0.602155, 0.602155}, {0.694133, 0.694133}, {0.783757, 0.783757}, {0.821272, 0.821272}, {0.783757, 0.783757}, {0.694133, 0.694133}, {0.602155, 0.602155}, {0.545337, 0.545337}, {0.526036, 0.526036}, {0.523682, 0.523682}, {0.526036, 0.526036}, {0.545337, 0.545337}, {0.602155, 0.602155}, {0.963245, 0.963245}, {1.04938, 1.04938}, {1.04938, 1.04938}, {0.963245, 0.963245}, {0.818533, 0.818533}, {0.658503, 0.658503}, {0.526036, 0.526036}, {0.452143, 0.452143}, {0.452143, 0.452143}, {0.526036, 0.526036}, {0.658503, 0.658503}, {0.818533, 0.818533}, {1.2482, 1.2482}, {1.28874, 1.28874}, {1.2482, 1.2482}, {1.12608, 1.12608}, {0.932431, 0.932431}, {0.707784, 0.707784}, {0.523682, 0.523682}, {0.452143, 0.452143}, {0.523682, 0.523682}, {0.707784, 0.707784}, {0.932431, 0.932431}, {1.12608, 1.12608}, {1.4377, 1.4377}, {1.4377, 1.4377}, {1.37517, 1.37517}, {1.22322, 1.22322}, {0.978945, 0.978945}, {0.707784, 0.707784}, {0.526036, 0.526036}, {0.526036, 0.526036}, {0.707784, 0.707784}, {0.978945, 0.978945}, {1.22322, 1.22322}, {1.37517, 1.37517}, {1.51591, 1.51591}, {1.49905, 1.49905}, {1.41772, 1.41772}, {1.22322, 1.22322}, {0.932431, 0.932431}, {0.658503, 0.658503}, {0.545337, 0.545337}, {0.658503, 0.658503}, {0.932431, 0.932431}, {1.22322, 1.22322}, {1.41772, 1.41772}, {1.49905, 1.49905}, {1.53175, 1.53175}, {1.49905, 1.49905}, {1.37517, 1.37517}, {1.12608, 1.12608}, {0.818533, 0.818533}, {0.602155, 0.602155}, {0.602155, 0.602155}, {0.818533, 0.818533}, {1.12608, 1.12608}, {1.37517, 1.37517}, {1.49905, 1.49905}, {1.53175, 1.53175}, {1.36325, 1.36325}, {1.20157, 1.20157}, {0.963245, 0.963245}, {0.712138, 0.712138}, {0.548264, 0.548264}, {0.548264, 0.548264}, {0.712138, 0.712138}, {0.963245, 0.963245}, {1.20157, 1.20157}, {1.36325, 1.36325}, {1.4377, 1.4377}, {1.4377, 1.4377}, {1.20157, 1.20157}, {1.00443, 1.00443}, {0.783757, 0.783757}, {0.607289, 0.607289}, {0.539544, 0.539544}, {0.607289, 0.607289}, {0.783757, 0.783757}, {1.00443, 1.00443}, {1.20157, 1.20157}, {1.33096, 1.33096}, {1.37517, 1.37517}, {1.33096, 1.33096}, {0.963245, 0.963245}, {0.783757, 0.783757}, {0.635712, 0.635712}, {0.553365, 0.553365}, {0.553365, 0.553365}, {0.635712, 0.635712}, {0.783757, 0.783757}, {0.963245, 0.963245}, {1.12608, 1.12608}, {1.22322, 1.22322}, {1.22322, 1.22322}, {1.12608, 1.12608}, {0.712138, 0.712138}, {0.607289, 0.607289}, {0.553365, 0.553365}, {0.538451, 0.538451}, {0.553365, 0.553365}, {0.607289, 0.607289}, {0.712138, 0.712138}, {0.852998, 0.852998}, {0.978945, 0.978945}, {1.02987, 1.02987}, {0.978945, 0.978945}, {0.852998, 0.852998}, {0.548264, 0.548264}, {0.539544, 0.539544}, {0.553365, 0.553365}, {0.553365, 0.553365}, {0.539544, 0.539544}, {0.548264, 0.548264}, {0.609844, 0.609844}, {0.707784, 0.707784}, {0.783184, 0.783184}, {0.783184, 0.783184}, {0.707784, 0.707784}, {0.609844, 0.609844}, {0.548264, 0.548264}, {0.607289, 0.607289}, {0.635712, 0.635712}, {0.607289, 0.607289}, {0.548264, 0.548264}, {0.511705, 0.511705}, {0.526036, 0.526036}, {0.568789, 0.568789}, {0.591256, 0.591256}, {0.568789, 0.568789}, {0.526036, 0.526036}, {0.511705, 0.511705}, {0.712138, 0.712138}, {0.783757, 0.783757}, {0.783757, 0.783757}, {0.712138, 0.712138}, {0.609844, 0.609844}, {0.526036, 0.526036}, {0.483171, 0.483171}, {0.470981, 0.470981}, {0.470981, 0.470981}, {0.483171, 0.483171}, {0.526036, 0.526036}, {0.609844, 0.609844}, {0.963245, 0.963245}, {1.00443, 1.00443}, {0.963245, 0.963245}, {0.852998, 0.852998}, {0.707784, 0.707784}, {0.568789, 0.568789}, {0.470981, 0.470981}, {0.436014, 0.436014}, {0.470981, 0.470981}, {0.568789, 0.568789}, {0.707784, 0.707784}, {0.852998, 0.852998}, {1.20157, 1.20157}, {1.20157, 1.20157}, {1.12608, 1.12608}, {0.978945, 0.978945}, {0.783184, 0.783184}, {0.591256, 0.591256}, {0.470981, 0.470981}, {0.470981, 0.470981}, {0.591256, 0.591256}, {0.783184, 0.783184}, {0.978945, 0.978945}, {1.12608, 1.12608}, {1.36325, 1.36325}, {1.33096, 1.33096}, {1.22322, 1.22322}, {1.02987, 1.02987}, {0.783184, 0.783184}, {0.568789, 0.568789}, {0.483171, 0.483171}, {0.568789, 0.568789}, {0.783184, 0.783184}, {1.02987, 1.02987}, {1.22322, 1.22322}, {1.33096, 1.33096}, {1.4377, 1.4377}, {1.37517, 1.37517}, {1.22322, 1.22322}, {0.978945, 0.978945}, {0.707784, 0.707784}, {0.526036, 0.526036}, {0.526036, 0.526036}, {0.707784, 0.707784}, {0.978945, 0.978945}, {1.22322, 1.22322}, {1.37517, 1.37517}, {1.4377, 1.4377}, {1.4377, 1.4377}, {1.33096, 1.33096}, {1.12608, 1.12608}, {0.852998, 0.852998}, {0.609844, 0.609844}, {0.511705, 0.511705}, {0.609844, 0.609844}, {0.852998, 0.852998}, {1.12608, 1.12608}, {1.33096, 1.33096}, {1.4377, 1.4377}, {1.46763, 1.46763}, {1.07132, 1.07132}, {0.88663, 0.88663}, {0.694133, 0.694133}, {0.548264, 0.548264}, {0.493826, 0.493826}, {0.548264, 0.548264}, {0.694133, 0.694133}, {0.88663, 0.88663}, {1.07132, 1.07132}, {1.20157, 1.20157}, {1.2482, 1.2482}, {1.20157, 1.20157}, {0.88663, 0.88663}, {0.729468, 0.729468}, {0.605743, 0.605743}, {0.539544, 0.539544}, {0.539544, 0.539544}, {0.605743, 0.605743}, {0.729468, 0.729468}, {0.88663, 0.88663}, {1.03512, 1.03512}, {1.12608, 1.12608}, {1.12608, 1.12608}, {1.03512, 1.03512}, {0.694133, 0.694133}, {0.605743, 0.605743}, {0.563868, 0.563868}, {0.553365, 0.553365}, {0.563868, 0.563868}, {0.605743, 0.605743}, {0.694133, 0.694133}, {0.818533, 0.818533}, {0.932431, 0.932431}, {0.978945, 0.978945}, {0.932431, 0.932431}, {0.818533, 0.818533}, {0.548264, 0.548264}, {0.539544, 0.539544}, {0.553365, 0.553365}, {0.553365, 0.553365}, {0.539544, 0.539544}, {0.548264, 0.548264}, {0.609844, 0.609844}, {0.707784, 0.707784}, {0.783184, 0.783184}, {0.783184, 0.783184}, {0.707784, 0.707784}, {0.609844, 0.609844}, {0.493826, 0.493826}, {0.539544, 0.539544}, {0.563868, 0.563868}, {0.539544, 0.539544}, {0.493826, 0.493826}, {0.480431, 0.480431}, {0.523682, 0.523682}, {0.591256, 0.591256}, {0.623579, 0.623579}, {0.591256, 0.591256}, {0.523682, 0.523682}, {0.480431, 0.480431}, {0.548264, 0.548264}, {0.605743, 0.605743}, {0.605743, 0.605743}, {0.548264, 0.548264}, {0.480431, 0.480431}, {0.452143, 0.452143}, {0.470981, 0.470981}, {0.500173, 0.500173}, {0.500173, 0.500173}, {0.470981, 0.470981}, {0.452143, 0.452143}, {0.480431, 0.480431}, {0.694133, 0.694133}, {0.729468, 0.729468}, {0.694133, 0.694133}, {0.609844, 0.609844}, {0.523682, 0.523682}, {0.470981, 0.470981}, {0.453616, 0.453616}, {0.451742, 0.451742}, {0.453616, 0.453616}, {0.470981, 0.470981}, {0.523682, 0.523682}, {0.609844, 0.609844}, {0.88663, 0.88663}, {0.88663, 0.88663}, {0.818533, 0.818533}, {0.707784, 0.707784}, {0.591256, 0.591256}, {0.500173, 0.500173}, {0.451742, 0.451742}, {0.451742, 0.451742}, {0.500173, 0.500173}, {0.591256, 0.591256}, {0.707784, 0.707784}, {0.818533, 0.818533}, {1.07132, 1.07132}, {1.03512, 1.03512}, {0.932431, 0.932431}, {0.783184, 0.783184}, {0.623579, 0.623579}, {0.500173, 0.500173}, {0.453616, 0.453616}, {0.500173, 0.500173}, {0.623579, 0.623579}, {0.783184, 0.783184}, {0.932431, 0.932431}, {1.03512, 1.03512}, {1.20157, 1.20157}, {1.12608, 1.12608}, {0.978945, 0.978945}, {0.783184, 0.783184}, {0.591256, 0.591256}, {0.470981, 0.470981}, {0.470981, 0.470981}, {0.591256, 0.591256}, {0.783184, 0.783184}, {0.978945, 0.978945}, {1.12608, 1.12608}, {1.20157, 1.20157}, {1.2482, 1.2482}, {1.12608, 1.12608}, {0.932431, 0.932431}, {0.707784, 0.707784}, {0.523682, 0.523682}, {0.452143, 0.452143}, {0.523682, 0.523682}, {0.707784, 0.707784}, {0.932431, 0.932431}, {1.12608, 1.12608}, {1.2482, 1.2482}, {1.28874, 1.28874}, {1.20157, 1.20157}, {1.03512, 1.03512}, {0.818533, 0.818533}, {0.609844, 0.609844}, {0.480431, 0.480431}, {0.480431, 0.480431}, {0.609844, 0.609844}, {0.818533, 0.818533}, {1.03512, 1.03512}, {1.20157, 1.20157}, {1.28874, 1.28874}, {1.28874, 1.28874}, {0.769316, 0.769316}, {0.658122, 0.658122}, {0.582843, 0.582843}, {0.548264, 0.548264}, {0.548264, 0.548264}, {0.582843, 0.582843}, {0.658122, 0.658122}, {0.769316, 0.769316}, {0.88663, 0.88663}, {0.963245, 0.963245}, {0.963245, 0.963245}, {0.88663, 0.88663}, {0.658122, 0.658122}, {0.6147, 0.6147}, {0.605743, 0.605743}, {0.607289, 0.607289}, {0.605743, 0.605743}, {0.6147, 0.6147}, {0.658122, 0.658122}, {0.737555, 0.737555}, {0.818533, 0.818533}, {0.852998, 0.852998}, {0.818533, 0.818533}, {0.737555, 0.737555}, {0.582843, 0.582843}, {0.605743, 0.605743}, {0.635712, 0.635712}, {0.635712, 0.635712}, {0.605743, 0.605743}, {0.582843, 0.582843}, {0.602155, 0.602155}, {0.658503, 0.658503}, {0.707784, 0.707784}, {0.707784, 0.707784}, {0.658503, 0.658503}, {0.602155, 0.602155}, {0.548264, 0.548264}, {0.607289, 0.607289}, {0.635712, 0.635712}, {0.607289, 0.607289}, {0.548264, 0.548264}, {0.511705, 0.511705}, {0.526036, 0.526036}, {0.568789, 0.568789}, {0.591256, 0.591256}, {0.568789, 0.568789}, {0.526036, 0.526036}, {0.511705, 0.511705}, {0.548264, 0.548264}, {0.605743, 0.605743}, {0.605743, 0.605743}, {0.548264, 0.548264}, {0.480431, 0.480431}, {0.452143, 0.452143}, {0.470981, 0.470981}, {0.500173, 0.500173}, {0.500173, 0.500173}, {0.470981, 0.470981}, {0.452143, 0.452143}, {0.480431, 0.480431}, {0.582843, 0.582843}, {0.6147, 0.6147}, {0.582843, 0.582843}, {0.511705, 0.511705}, {0.452143, 0.452143}, {0.436014, 0.436014}, {0.451742, 0.451742}, {0.463318, 0.463318}, {0.451742, 0.451742}, {0.436014, 0.436014}, {0.452143, 0.452143}, {0.511705, 0.511705}, {0.658122, 0.658122}, {0.658122, 0.658122}, {0.602155, 0.602155}, {0.526036, 0.526036}, {0.470981, 0.470981}, {0.451742, 0.451742}, {0.452655, 0.452655}, {0.452655, 0.452655}, {0.451742, 0.451742}, {0.470981, 0.470981}, {0.526036, 0.526036}, {0.602155, 0.602155}, {0.769316, 0.769316}, {0.737555, 0.737555}, {0.658503, 0.658503}, {0.568789, 0.568789}, {0.500173, 0.500173}, {0.463318, 0.463318}, {0.452655, 0.452655}, {0.463318, 0.463318}, {0.500173, 0.500173}, {0.568789, 0.568789}, {0.658503, 0.658503}, {0.737555, 0.737555}, {0.88663, 0.88663}, {0.818533, 0.818533}, {0.707784, 0.707784}, {0.591256, 0.591256}, {0.500173, 0.500173}, {0.451742, 0.451742}, {0.451742, 0.451742}, {0.500173, 0.500173}, {0.591256, 0.591256}, {0.707784, 0.707784}, {0.818533, 0.818533}, {0.88663, 0.88663}, {0.963245, 0.963245}, {0.852998, 0.852998}, {0.707784, 0.707784}, {0.568789, 0.568789}, {0.470981, 0.470981}, {0.436014, 0.436014}, {0.470981, 0.470981}, {0.568789, 0.568789}, {0.707784, 0.707784}, {0.852998, 0.852998}, {0.963245, 0.963245}, {1.00443, 1.00443}, {0.963245, 0.963245}, {0.818533, 0.818533}, {0.658503, 0.658503}, {0.526036, 0.526036}, {0.452143, 0.452143}, {0.452143, 0.452143}, {0.526036, 0.526036}, {0.658503, 0.658503}, {0.818533, 0.818533}, {0.963245, 0.963245}, {1.04938, 1.04938}, {1.04938, 1.04938}, {0.88663, 0.88663}, {0.737555, 0.737555}, {0.602155, 0.602155}, {0.511705, 0.511705}, {0.480431, 0.480431}, {0.511705, 0.511705}, {0.602155, 0.602155}, {0.737555, 0.737555}, {0.88663, 0.88663}, {1.00443, 1.00443}, {1.04938, 1.04938}, {1.00443, 1.00443}, {0.640116, 0.640116}, {0.658122, 0.658122}, {0.694133, 0.694133}, {0.712138, 0.712138}, {0.694133, 0.694133}, {0.658122, 0.658122}, {0.640116, 0.640116}, {0.658122, 0.658122}, {0.694133, 0.694133}, {0.712138, 0.712138}, {0.694133, 0.694133}, {0.658122, 0.658122}, {0.658122, 0.658122}, {0.729468, 0.729468}, {0.783757, 0.783757}, {0.783757, 0.783757}, {0.729468, 0.729468}, {0.658122, 0.658122}, {0.611522, 0.611522}, {0.602155, 0.602155}, {0.609844, 0.609844}, {0.609844, 0.609844}, {0.602155, 0.602155}, {0.611522, 0.611522}, {0.694133, 0.694133}, {0.783757, 0.783757}, {0.821272, 0.821272}, {0.783757, 0.783757}, {0.694133, 0.694133}, {0.602155, 0.602155}, {0.545337, 0.545337}, {0.526036, 0.526036}, {0.523682, 0.523682}, {0.526036, 0.526036}, {0.545337, 0.545337}, {0.602155, 0.602155}, {0.712138, 0.712138}, {0.783757, 0.783757}, {0.783757, 0.783757}, {0.712138, 0.712138}, {0.609844, 0.609844}, {0.526036, 0.526036}, {0.483171, 0.483171}, {0.470981, 0.470981}, {0.470981, 0.470981}, {0.483171, 0.483171}, {0.526036, 0.526036}, {0.609844, 0.609844}, {0.694133, 0.694133}, {0.729468, 0.729468}, {0.694133, 0.694133}, {0.609844, 0.609844}, {0.523682, 0.523682}, {0.470981, 0.470981}, {0.453616, 0.453616}, {0.451742, 0.451742}, {0.453616, 0.453616}, {0.470981, 0.470981}, {0.523682, 0.523682}, {0.609844, 0.609844}, {0.658122, 0.658122}, {0.658122, 0.658122}, {0.602155, 0.602155}, {0.526036, 0.526036}, {0.470981, 0.470981}, {0.451742, 0.451742}, {0.452655, 0.452655}, {0.452655, 0.452655}, {0.451742, 0.451742}, {0.470981, 0.470981}, {0.526036, 0.526036}, {0.602155, 0.602155}, {0.640116, 0.640116}, {0.611522, 0.611522}, {0.545337, 0.545337}, {0.483171, 0.483171}, {0.453616, 0.453616}, {0.452655, 0.452655}, {0.456673, 0.456673}, {0.452655, 0.452655}, {0.453616, 0.453616}, {0.483171, 0.483171}, {0.545337, 0.545337}, {0.611522, 0.611522}, {0.658122, 0.658122}, {0.602155, 0.602155}, {0.526036, 0.526036}, {0.470981, 0.470981}, {0.451742, 0.451742}, {0.452655, 0.452655}, {0.452655, 0.452655}, {0.451742, 0.451742}, {0.470981, 0.470981}, {0.526036, 0.526036}, {0.602155, 0.602155}, {0.658122, 0.658122}, {0.694133, 0.694133}, {0.609844, 0.609844}, {0.523682, 0.523682}, {0.470981, 0.470981}, {0.453616, 0.453616}, {0.451742, 0.451742}, {0.453616, 0.453616}, {0.470981, 0.470981}, {0.523682, 0.523682}, {0.609844, 0.609844}, {0.694133, 0.694133}, {0.729468, 0.729468}, {0.712138, 0.712138}, {0.609844, 0.609844}, {0.526036, 0.526036}, {0.483171, 0.483171}, {0.470981, 0.470981}, {0.470981, 0.470981}, {0.483171, 0.483171}, {0.526036, 0.526036}, {0.609844, 0.609844}, {0.712138, 0.712138}, {0.783757, 0.783757}, {0.783757, 0.783757}, {0.694133, 0.694133}, {0.602155, 0.602155}, {0.545337, 0.545337}, {0.526036, 0.526036}, {0.523682, 0.523682}, {0.526036, 0.526036}, {0.545337, 0.545337}, {0.602155, 0.602155}, {0.694133, 0.694133}, {0.783757, 0.783757}, {0.821272, 0.821272}, {0.783757, 0.783757}, {0.658122, 0.658122}, {0.611522, 0.611522}, {0.602155, 0.602155}, {0.609844, 0.609844}, {0.609844, 0.609844}, {0.602155, 0.602155}, {0.611522, 0.611522}, {0.658122, 0.658122}, {0.729468, 0.729468}, {0.783757, 0.783757}, {0.783757, 0.783757}, {0.729468, 0.729468}, {0.769316, 0.769316}, {0.88663, 0.88663}, {0.963245, 0.963245}, {0.963245, 0.963245}, {0.88663, 0.88663}, {0.769316, 0.769316}, {0.658122, 0.658122}, {0.582843, 0.582843}, {0.548264, 0.548264}, {0.548264, 0.548264}, {0.582843, 0.582843}, {0.658122, 0.658122}, {0.88663, 0.88663}, {1.00443, 1.00443}, {1.04938, 1.04938}, {1.00443, 1.00443}, {0.88663, 0.88663}, {0.737555, 0.737555}, {0.602155, 0.602155}, {0.511705, 0.511705}, {0.480431, 0.480431}, {0.511705, 0.511705}, {0.602155, 0.602155}, {0.737555, 0.737555}, {0.963245, 0.963245}, {1.04938, 1.04938}, {1.04938, 1.04938}, {0.963245, 0.963245}, {0.818533, 0.818533}, {0.658503, 0.658503}, {0.526036, 0.526036}, {0.452143, 0.452143}, {0.452143, 0.452143}, {0.526036, 0.526036}, {0.658503, 0.658503}, {0.818533, 0.818533}, {0.963245, 0.963245}, {1.00443, 1.00443}, {0.963245, 0.963245}, {0.852998, 0.852998}, {0.707784, 0.707784}, {0.568789, 0.568789}, {0.470981, 0.470981}, {0.436014, 0.436014}, {0.470981, 0.470981}, {0.568789, 0.568789}, {0.707784, 0.707784}, {0.852998, 0.852998}, {0.88663, 0.88663}, {0.88663, 0.88663}, {0.818533, 0.818533}, {0.707784, 0.707784}, {0.591256, 0.591256}, {0.500173, 0.500173}, {0.451742, 0.451742}, {0.451742, 0.451742}, {0.500173, 0.500173}, {0.591256, 0.591256}, {0.707784, 0.707784}, {0.818533, 0.818533}, {0.769316, 0.769316}, {0.737555, 0.737555}, {0.658503, 0.658503}, {0.568789, 0.568789}, {0.500173, 0.500173}, {0.463318, 0.463318}, {0.452655, 0.452655}, {0.463318, 0.463318}, {0.500173, 0.500173}, {0.568789, 0.568789}, {0.658503, 0.658503}, {0.737555, 0.737555}, {0.658122, 0.658122}, {0.602155, 0.602155}, {0.526036, 0.526036}, {0.470981, 0.470981}, {0.451742, 0.451742}, {0.452655, 0.452655}, {0.452655, 0.452655}, {0.451742, 0.451742}, {0.470981, 0.470981}, {0.526036, 0.526036}, {0.602155, 0.602155}, {0.658122, 0.658122}, {0.582843, 0.582843}, {0.511705, 0.511705}, {0.452143, 0.452143}, {0.436014, 0.436014}, {0.451742, 0.451742}, {0.463318, 0.463318}, {0.451742, 0.451742}, {0.436014, 0.436014}, {0.452143, 0.452143}, {0.511705, 0.511705}, {0.582843, 0.582843}, {0.6147, 0.6147}, {0.548264, 0.548264}, {0.480431, 0.480431}, {0.452143, 0.452143}, {0.470981, 0.470981}, {0.500173, 0.500173}, {0.500173, 0.500173}, {0.470981, 0.470981}, {0.452143, 0.452143}, {0.480431, 0.480431}, {0.548264, 0.548264}, {0.605743, 0.605743}, {0.605743, 0.605743}, {0.548264, 0.548264}, {0.511705, 0.511705}, {0.526036, 0.526036}, {0.568789, 0.568789}, {0.591256, 0.591256}, {0.568789, 0.568789}, {0.526036, 0.526036}, {0.511705, 0.511705}, {0.548264, 0.548264}, {0.607289, 0.607289}, {0.635712, 0.635712}, {0.607289, 0.607289}, {0.582843, 0.582843}, {0.602155, 0.602155}, {0.658503, 0.658503}, {0.707784, 0.707784}, {0.707784, 0.707784}, {0.658503, 0.658503}, {0.602155, 0.602155}, {0.582843, 0.582843}, {0.605743, 0.605743}, {0.635712, 0.635712}, {0.635712, 0.635712}, {0.605743, 0.605743}, {0.658122, 0.658122}, {0.737555, 0.737555}, {0.818533, 0.818533}, {0.852998, 0.852998}, {0.818533, 0.818533}, {0.737555, 0.737555}, {0.658122, 0.658122}, {0.6147, 0.6147}, {0.605743, 0.605743}, {0.607289, 0.607289}, {0.605743, 0.605743}, {0.6147, 0.6147}, {1.07132, 1.07132}, {1.20157, 1.20157}, {1.2482, 1.2482}, {1.20157, 1.20157}, {1.07132, 1.07132}, {0.88663, 0.88663}, {0.694133, 0.694133}, {0.548264, 0.548264}, {0.493826, 0.493826}, {0.548264, 0.548264}, {0.694133, 0.694133}, {0.88663, 0.88663}, {1.20157, 1.20157}, {1.28874, 1.28874}, {1.28874, 1.28874}, {1.20157, 1.20157}, {1.03512, 1.03512}, {0.818533, 0.818533}, {0.609844, 0.609844}, {0.480431, 0.480431}, {0.480431, 0.480431}, {0.609844, 0.609844}, {0.818533, 0.818533}, {1.03512, 1.03512}, {1.2482, 1.2482}, {1.28874, 1.28874}, {1.2482, 1.2482}, {1.12608, 1.12608}, {0.932431, 0.932431}, {0.707784, 0.707784}, {0.523682, 0.523682}, {0.452143, 0.452143}, {0.523682, 0.523682}, {0.707784, 0.707784}, {0.932431, 0.932431}, {1.12608, 1.12608}, {1.20157, 1.20157}, {1.20157, 1.20157}, {1.12608, 1.12608}, {0.978945, 0.978945}, {0.783184, 0.783184}, {0.591256, 0.591256}, {0.470981, 0.470981}, {0.470981, 0.470981}, {0.591256, 0.591256}, {0.783184, 0.783184}, {0.978945, 0.978945}, {1.12608, 1.12608}, {1.07132, 1.07132}, {1.03512, 1.03512}, {0.932431, 0.932431}, {0.783184, 0.783184}, {0.623579, 0.623579}, {0.500173, 0.500173}, {0.453616, 0.453616}, {0.500173, 0.500173}, {0.623579, 0.623579}, {0.783184, 0.783184}, {0.932431, 0.932431}, {1.03512, 1.03512}, {0.88663, 0.88663}, {0.818533, 0.818533}, {0.707784, 0.707784}, {0.591256, 0.591256}, {0.500173, 0.500173}, {0.451742, 0.451742}, {0.451742, 0.451742}, {0.500173, 0.500173}, {0.591256, 0.591256}, {0.707784, 0.707784}, {0.818533, 0.818533}, {0.88663, 0.88663}, {0.694133, 0.694133}, {0.609844, 0.609844}, {0.523682, 0.523682}, {0.470981, 0.470981}, {0.453616, 0.453616}, {0.451742, 0.451742}, {0.453616, 0.453616}, {0.470981, 0.470981}, {0.523682, 0.523682}, {0.609844, 0.609844}, {0.694133, 0.694133}, {0.729468, 0.729468}, {0.548264, 0.548264}, {0.480431, 0.480431}, {0.452143, 0.452143}, {0.470981, 0.470981}, {0.500173, 0.500173}, {0.500173, 0.500173}, {0.470981, 0.470981}, {0.452143, 0.452143}, {0.480431, 0.480431}, {0.548264, 0.548264}, {0.605743, 0.605743}, {0.605743, 0.605743}, {0.493826, 0.493826}, {0.480431, 0.480431}, {0.523682, 0.523682}, {0.591256, 0.591256}, {0.623579, 0.623579}, {0.591256, 0.591256}, {0.523682, 0.523682}, {0.480431, 0.480431}, {0.493826, 0.493826}, {0.539544, 0.539544}, {0.563868, 0.563868}, {0.539544, 0.539544}, {0.548264, 0.548264}, {0.609844, 0.609844}, {0.707784, 0.707784}, {0.783184, 0.783184}, {0.783184, 0.783184}, {0.707784, 0.707784}, {0.609844, 0.609844}, {0.548264, 0.548264}, {0.539544, 0.539544}, {0.553365, 0.553365}, {0.553365, 0.553365}, {0.539544, 0.539544}, {0.694133, 0.694133}, {0.818533, 0.818533}, {0.932431, 0.932431}, {0.978945, 0.978945}, {0.932431, 0.932431}, {0.818533, 0.818533}, {0.694133, 0.694133}, {0.605743, 0.605743}, {0.563868, 0.563868}, {0.553365, 0.553365}, {0.563868, 0.563868}, {0.605743, 0.605743}, {0.88663, 0.88663}, {1.03512, 1.03512}, {1.12608, 1.12608}, {1.12608, 1.12608}, {1.03512, 1.03512}, {0.88663, 0.88663}, {0.729468, 0.729468}, {0.605743, 0.605743}, {0.539544, 0.539544}, {0.539544, 0.539544}, {0.605743, 0.605743}, {0.729468, 0.729468}, {1.36325, 1.36325}, {1.4377, 1.4377}, {1.4377, 1.4377}, {1.36325, 1.36325}, {1.20157, 1.20157}, {0.963245, 0.963245}, {0.712138, 0.712138}, {0.548264, 0.548264}, {0.548264, 0.548264}, {0.712138, 0.712138}, {0.963245, 0.963245}, {1.20157, 1.20157}, {1.4377, 1.4377}, {1.46763, 1.46763}, {1.4377, 1.4377}, {1.33096, 1.33096}, {1.12608, 1.12608}, {0.852998, 0.852998}, {0.609844, 0.609844}, {0.511705, 0.511705}, {0.609844, 0.609844}, {0.852998, 0.852998}, {1.12608, 1.12608}, {1.33096, 1.33096}, {1.4377, 1.4377}, {1.4377, 1.4377}, {1.37517, 1.37517}, {1.22322, 1.22322}, {0.978945, 0.978945}, {0.707784, 0.707784}, {0.526036, 0.526036}, {0.526036, 0.526036}, {0.707784, 0.707784}, {0.978945, 0.978945}, {1.22322, 1.22322}, {1.37517, 1.37517}, {1.36325, 1.36325}, {1.33096, 1.33096}, {1.22322, 1.22322}, {1.02987, 1.02987}, {0.783184, 0.783184}, {0.568789, 0.568789}, {0.483171, 0.483171}, {0.568789, 0.568789}, {0.783184, 0.783184}, {1.02987, 1.02987}, {1.22322, 1.22322}, {1.33096, 1.33096}, {1.20157, 1.20157}, {1.12608, 1.12608}, {0.978945, 0.978945}, {0.783184, 0.783184}, {0.591256, 0.591256}, {0.470981, 0.470981}, {0.470981, 0.470981}, {0.591256, 0.591256}, {0.783184, 0.783184}, {0.978945, 0.978945}, {1.12608, 1.12608}, {1.20157, 1.20157}, {0.963245, 0.963245}, {0.852998, 0.852998}, {0.707784, 0.707784}, {0.568789, 0.568789}, {0.470981, 0.470981}, {0.436014, 0.436014}, {0.470981, 0.470981}, {0.568789, 0.568789}, {0.707784, 0.707784}, {0.852998, 0.852998}, {0.963245, 0.963245}, {1.00443, 1.00443}, {0.712138, 0.712138}, {0.609844, 0.609844}, {0.526036, 0.526036}, {0.483171, 0.483171}, {0.470981, 0.470981}, {0.470981, 0.470981}, {0.483171, 0.483171}, {0.526036, 0.526036}, {0.609844, 0.609844}, {0.712138, 0.712138}, {0.783757, 0.783757}, {0.783757, 0.783757}, {0.548264, 0.548264}, {0.511705, 0.511705}, {0.526036, 0.526036}, {0.568789, 0.568789}, {0.591256, 0.591256}, {0.568789, 0.568789}, {0.526036, 0.526036}, {0.511705, 0.511705}, {0.548264, 0.548264}, {0.607289, 0.607289}, {0.635712, 0.635712}, {0.607289, 0.607289}, {0.548264, 0.548264}, {0.609844, 0.609844}, {0.707784, 0.707784}, {0.783184, 0.783184}, {0.783184, 0.783184}, {0.707784, 0.707784}, {0.609844, 0.609844}, {0.548264, 0.548264}, {0.539544, 0.539544}, {0.553365, 0.553365}, {0.553365, 0.553365}, {0.539544, 0.539544}, {0.712138, 0.712138}, {0.852998, 0.852998}, {0.978945, 0.978945}, {1.02987, 1.02987}, {0.978945, 0.978945}, {0.852998, 0.852998}, {0.712138, 0.712138}, {0.607289, 0.607289}, {0.553365, 0.553365}, {0.538451, 0.538451}, {0.553365, 0.553365}, {0.607289, 0.607289}, {0.963245, 0.963245}, {1.12608, 1.12608}, {1.22322, 1.22322}, {1.22322, 1.22322}, {1.12608, 1.12608}, {0.963245, 0.963245}, {0.783757, 0.783757}, {0.635712, 0.635712}, {0.553365, 0.553365}, {0.553365, 0.553365}, {0.635712, 0.635712}, {0.783757, 0.783757}, {1.20157, 1.20157}, {1.33096, 1.33096}, {1.37517, 1.37517}, {1.33096, 1.33096}, {1.20157, 1.20157}, {1.00443, 1.00443}, {0.783757, 0.783757}, {0.607289, 0.607289}, {0.539544, 0.539544}, {0.607289, 0.607289}, {0.783757, 0.783757}, {1.00443, 1.00443}, {1.51591, 1.51591}, {1.53175, 1.53175}, {1.51591, 1.51591}, {1.4377, 1.4377}, {1.2482, 1.2482}, {0.963245, 0.963245}, {0.694133, 0.694133}, {0.582843, 0.582843}, {0.694133, 0.694133}, {0.963245, 0.963245}, {1.2482, 1.2482}, {1.4377, 1.4377}, {1.53175, 1.53175}, {1.53175, 1.53175}, {1.49905, 1.49905}, {1.37517, 1.37517}, {1.12608, 1.12608}, {0.818533, 0.818533}, {0.602155, 0.602155}, {0.602155, 0.602155}, {0.818533, 0.818533}, {1.12608, 1.12608}, {1.37517, 1.37517}, {1.49905, 1.49905}, {1.51591, 1.51591}, {1.49905, 1.49905}, {1.41772, 1.41772}, {1.22322, 1.22322}, {0.932431, 0.932431}, {0.658503, 0.658503}, {0.545337, 0.545337}, {0.658503, 0.658503}, {0.932431, 0.932431}, {1.22322, 1.22322}, {1.41772, 1.41772}, {1.49905, 1.49905}, {1.4377, 1.4377}, {1.37517, 1.37517}, {1.22322, 1.22322}, {0.978945, 0.978945}, {0.707784, 0.707784}, {0.526036, 0.526036}, {0.526036, 0.526036}, {0.707784, 0.707784}, {0.978945, 0.978945}, {1.22322, 1.22322}, {1.37517, 1.37517}, {1.4377, 1.4377}, {1.2482, 1.2482}, {1.12608, 1.12608}, {0.932431, 0.932431}, {0.707784, 0.707784}, {0.523682, 0.523682}, {0.452143, 0.452143}, {0.523682, 0.523682}, {0.707784, 0.707784}, {0.932431, 0.932431}, {1.12608, 1.12608}, {1.2482, 1.2482}, {1.28874, 1.28874}, {0.963245, 0.963245}, {0.818533, 0.818533}, {0.658503, 0.658503}, {0.526036, 0.526036}, {0.452143, 0.452143}, {0.452143, 0.452143}, {0.526036, 0.526036}, {0.658503, 0.658503}, {0.818533, 0.818533}, {0.963245, 0.963245}, {1.04938, 1.04938}, {1.04938, 1.04938}, {0.694133, 0.694133}, {0.602155, 0.602155}, {0.545337, 0.545337}, {0.526036, 0.526036}, {0.523682, 0.523682}, {0.526036, 0.526036}, {0.545337, 0.545337}, {0.602155, 0.602155}, {0.694133, 0.694133}, {0.783757, 0.783757}, {0.821272, 0.821272}, {0.783757, 0.783757}, {0.582843, 0.582843}, {0.602155, 0.602155}, {0.658503, 0.658503}, {0.707784, 0.707784}, {0.707784, 0.707784}, {0.658503, 0.658503}, {0.602155, 0.602155}, {0.582843, 0.582843}, {0.605743, 0.605743}, {0.635712, 0.635712}, {0.635712, 0.635712}, {0.605743, 0.605743}, {0.694133, 0.694133}, {0.818533, 0.818533}, {0.932431, 0.932431}, {0.978945, 0.978945}, {0.932431, 0.932431}, {0.818533, 0.818533}, {0.694133, 0.694133}, {0.605743, 0.605743}, {0.563868, 0.563868}, {0.553365, 0.553365}, {0.563868, 0.563868}, {0.605743, 0.605743}, {0.963245, 0.963245}, {1.12608, 1.12608}, {1.22322, 1.22322}, {1.22322, 1.22322}, {1.12608, 1.12608}, {0.963245, 0.963245}, {0.783757, 0.783757}, {0.635712, 0.635712}, {0.553365, 0.553365}, {0.553365, 0.553365}, {0.635712, 0.635712}, {0.783757, 0.783757}, {1.2482, 1.2482}, {1.37517, 1.37517}, {1.41772, 1.41772}, {1.37517, 1.37517}, {1.2482, 1.2482}, {1.04938, 1.04938}, {0.821272, 0.821272}, {0.635712, 0.635712}, {0.563868, 0.563868}, {0.635712, 0.635712}, {0.821272, 0.821272}, {1.04938, 1.04938}, {1.4377, 1.4377}, {1.49905, 1.49905}, {1.49905, 1.49905}, {1.4377, 1.4377}, {1.28874, 1.28874}, {1.04938, 1.04938}, {0.783757, 0.783757}, {0.605743, 0.605743}, {0.605743, 0.605743}, {0.783757, 0.783757}, {1.04938, 1.04938}, {1.28874, 1.28874}, {1.53938, 1.53938}, {1.53938, 1.53938}, {1.53175, 1.53175}, {1.4377, 1.4377}, {1.20157, 1.20157}, {0.88663, 0.88663}, {0.658122, 0.658122}, {0.658122, 0.658122}, {0.88663, 0.88663}, {1.20157, 1.20157}, {1.4377, 1.4377}, {1.53175, 1.53175}, {1.53938, 1.53938}, {1.5411, 1.5411}, {1.49905, 1.49905}, {1.33096, 1.33096}, {1.03512, 1.03512}, {0.737555, 0.737555}, {0.611522, 0.611522}, {0.737555, 0.737555}, {1.03512, 1.03512}, {1.33096, 1.33096}, {1.49905, 1.49905}, {1.5411, 1.5411}, {1.53175, 1.53175}, {1.49905, 1.49905}, {1.37517, 1.37517}, {1.12608, 1.12608}, {0.818533, 0.818533}, {0.602155, 0.602155}, {0.602155, 0.602155}, {0.818533, 0.818533}, {1.12608, 1.12608}, {1.37517, 1.37517}, {1.49905, 1.49905}, {1.53175, 1.53175}, {1.4377, 1.4377}, {1.33096, 1.33096}, {1.12608, 1.12608}, {0.852998, 0.852998}, {0.609844, 0.609844}, {0.511705, 0.511705}, {0.609844, 0.609844}, {0.852998, 0.852998}, {1.12608, 1.12608}, {1.33096, 1.33096}, {1.4377, 1.4377}, {1.46763, 1.46763}, {1.20157, 1.20157}, {1.03512, 1.03512}, {0.818533, 0.818533}, {0.609844, 0.609844}, {0.480431, 0.480431}, {0.480431, 0.480431}, {0.609844, 0.609844}, {0.818533, 0.818533}, {1.03512, 1.03512}, {1.20157, 1.20157}, {1.28874, 1.28874}, {1.28874, 1.28874}, {0.88663, 0.88663}, {0.737555, 0.737555}, {0.602155, 0.602155}, {0.511705, 0.511705}, {0.480431, 0.480431}, {0.511705, 0.511705}, {0.602155, 0.602155}, {0.737555, 0.737555}, {0.88663, 0.88663}, {1.00443, 1.00443}, {1.04938, 1.04938}, {1.00443, 1.00443}, {0.658122, 0.658122}, {0.611522, 0.611522}, {0.602155, 0.602155}, {0.609844, 0.609844}, {0.609844, 0.609844}, {0.602155, 0.602155}, {0.611522, 0.611522}, {0.658122, 0.658122}, {0.729468, 0.729468}, {0.783757, 0.783757}, {0.783757, 0.783757}, {0.729468, 0.729468}, {0.658122, 0.658122}, {0.737555, 0.737555}, {0.818533, 0.818533}, {0.852998, 0.852998}, {0.818533, 0.818533}, {0.737555, 0.737555}, {0.658122, 0.658122}, {0.6147, 0.6147}, {0.605743, 0.605743}, {0.607289, 0.607289}, {0.605743, 0.605743}, {0.6147, 0.6147}, {0.88663, 0.88663}, {1.03512, 1.03512}, {1.12608, 1.12608}, {1.12608, 1.12608}, {1.03512, 1.03512}, {0.88663, 0.88663}, {0.729468, 0.729468}, {0.605743, 0.605743}, {0.539544, 0.539544}, {0.539544, 0.539544}, {0.605743, 0.605743}, {0.729468, 0.729468}, {1.20157, 1.20157}, {1.33096, 1.33096}, {1.37517, 1.37517}, {1.33096, 1.33096}, {1.20157, 1.20157}, {1.00443, 1.00443}, {0.783757, 0.783757}, {0.607289, 0.607289}, {0.539544, 0.539544}, {0.607289, 0.607289}, {0.783757, 0.783757}, {1.00443, 1.00443}, {1.4377, 1.4377}, {1.49905, 1.49905}, {1.49905, 1.49905}, {1.4377, 1.4377}, {1.28874, 1.28874}, {1.04938, 1.04938}, {0.783757, 0.783757}, {0.605743, 0.605743}, {0.605743, 0.605743}, {0.783757, 0.783757}, {1.04938, 1.04938}, {1.28874, 1.28874}, {1.53175, 1.53175}, {1.5411, 1.5411}, {1.53175, 1.53175}, {1.46763, 1.46763}, {1.28874, 1.28874}, {1.00443, 1.00443}, {0.729468, 0.729468}, {0.6147, 0.6147}, {0.729468, 0.729468}, {1.00443, 1.00443}, {1.28874, 1.28874}, {1.46763, 1.46763}
    };

    std::vector<double> in_spin = {
        -13.9672, -9.92124, -3.66971, -1.07073, -0.364006, -0.172121, -0.140822, -0.172121, -0.364006, -1.07073, -3.66971, -9.92124, -9.92124, -5.06104, -1.68134, -0.688584, -0.473447, -0.497191, -0.497191, -0.473447, -0.688584, -1.68134, -5.06104, -9.92124, -3.66971, -1.68134, -0.833845, -0.688584, -0.884169, -1.01167, -0.884169, -0.688584, -0.833845, -1.68134, -3.66971, -5.01899, -1.07073, -0.688584, -0.688584, -1.07073, -1.58454, -1.58454, -1.07073, -0.688584, -0.688584, -1.07073, -1.58454, -1.58454, -0.364006, -0.473447, -0.884169, -1.58454, -2.04137, -1.58454, -0.884169, -0.473447, -0.364006, -0.478208, -0.534359, -0.478208, -0.172121, -0.497191, -1.01167, -1.58454, -1.58454, -1.01167, -0.497191, -0.172121, -0.0898249, -0.0574045, -0.0574045, -0.0898249, -0.140822, -0.497191, -0.884169, -1.07073, -0.884169, -0.497191, -0.140822, 0.0466734, 0.131457, 0.183936, 0.131457, 0.0466734, -0.172121, -0.473447, -0.688584, -0.688584, -0.473447, -0.172121, 0.0466734, 0.212837, 0.282301, 0.282301, 0.212837, 0.0466734, -0.364006, -0.688584, -0.833845, -0.688584, -0.364006, -0.0898249, 0.131457, 0.282301, 0.298703, 0.282301, 0.131457, -0.0898249, -1.07073, -1.68134, -1.68134, -1.07073, -0.478208, -0.0574045, 0.183936, 0.282301, 0.282301, 0.183936, -0.0574045, -0.478208, -3.66971, -5.06104, -3.66971, -1.58454, -0.534359, -0.0574045, 0.131457, 0.212837, 0.131457, -0.0574045, -0.534359, -1.58454, -9.92124, -9.92124, -5.01899, -1.58454, -0.478208, -0.0898249, 0.0466734, 0.0466734, -0.0898249, -0.478208, -1.58454, -5.01899, -9.92124, -5.06104, -1.68134, -0.688584, -0.473447, -0.497191, -0.497191, -0.473447, -0.688584, -1.68134, -5.06104, -9.92124, -5.06104, -2.14513, -0.970043, -0.833845, -1.09721, -1.26843, -1.09721, -0.833845, -0.970043, -2.14513, -5.06104, -7.0181, -1.68134, -0.970043, -0.970043, -1.68134, -2.70553, -2.70553, -1.68134, -0.970043, -0.970043, -1.68134, -2.70553, -2.70553, -0.688584, -0.833845, -1.68134, -3.66971, -5.01899, -3.66971, -1.68134, -0.833845, -0.688584, -0.884169, -1.01167, -0.884169, -0.473447, -1.09721, -2.70553, -5.01899, -5.01899, -2.70553, -1.09721, -0.473447, -0.301091, -0.308926, -0.308926, -0.301091, -0.497191, -1.26843, -2.70553, -3.66971, -2.70553, -1.26843, -0.497191, -0.132863, -0.0171081, 0.0393914, -0.0171081, -0.132863, -0.497191, -1.09721, -1.68134, -1.68134, -1.09721, -0.497191, -0.0948296, 0.0987547, 0.2008, 0.2008, 0.0987547, -0.0948296, -0.473447, -0.833845, -0.970043, -0.833845, -0.473447, -0.132863, 0.0987547, 0.257126, 0.292556, 0.257126, 0.0987547, -0.132863, -0.688584, -0.970043, -0.970043, -0.688584, -0.301091, -0.0171081, 0.2008, 0.292556, 0.292556, 0.2008, -0.0171081, -0.301091, -1.68134, -2.14513, -1.68134, -0.884169, -0.308926, 0.0393914, 0.2008, 0.257126, 0.2008, 0.0393914, -0.308926, -0.884169, -5.06104, -5.06104, -2.70553, -1.01167, -0.308926, -0.0171081, 0.0987547, 0.0987547, -0.0171081, -0.308926, -1.01167, -2.70553, -9.92124, -7.0181, -2.70553, -0.884169, -0.301091, -0.132863, -0.0948296, -0.132863, -0.301091, -0.884169, -2.70553, -7.0181, -3.66971, -1.68134, -0.833845, -0.688584, -0.884169, -1.01167, -0.884169, -0.688584, -0.833845, -1.68134, -3.66971, -5.01899, -1.68134, -0.970043, -0.970043, -1.68134, -2.70553, -2.70553, -1.68134, -0.970043, -0.970043, -1.68134, -2.70553, -2.70553, -0.833845, -0.970043, -2.14513, -5.06104, -7.0181, -5.06104, -2.14513, -0.970043, -0.833845, -1.09721, -1.26843, -1.09721, -0.688584, -1.68134, -5.06104, -9.92124, -9.92124, -5.06104, -1.68134, -0.688584, -0.473447, -0.497191, -0.497191, -0.473447, -0.884169, -2.70553, -7.0181, -9.92124, -7.0181, -2.70553, -0.884169, -0.301091, -0.132863, -0.0948296, -0.132863, -0.301091, -1.01167, -2.70553, -5.06104, -5.06104, -2.70553, -1.01167, -0.308926, -0.0171081, 0.0987547, 0.0987547, -0.0171081, -0.308926, -0.884169, -1.68134, -2.14513, -1.68134, -0.884169, -0.308926, 0.0393914, 0.2008, 0.257126, 0.2008, 0.0393914, -0.308926, -0.688584, -0.970043, -0.970043, -0.688584, -0.301091, -0.0171081, 0.2008, 0.292556, 0.292556, 0.2008, -0.0171081, -0.301091, -0.833845, -0.970043, -0.833845, -0.473447, -0.132863, 0.0987547, 0.257126, 0.292556, 0.257126, 0.0987547, -0.132863, -0.473447, -1.68134, -1.68134, -1.09721, -0.497191, -0.0948296, 0.0987547, 0.2008, 0.2008, 0.0987547, -0.0948296, -0.497191, -1.09721, -3.66971, -2.70553, -1.26843, -0.497191, -0.132863, -0.0171081, 0.0393914, -0.0171081, -0.132863, -0.497191, -1.26843, -2.70553, -5.01899, -2.70553, -1.09721, -0.473447, -0.301091, -0.308926, -0.308926, -0.301091, -0.473447, -1.09721, -2.70553, -5.01899, -1.07073, -0.688584, -0.688584, -1.07073, -1.58454, -1.58454, -1.07073, -0.688584, -0.688584, -1.07073, -1.58454, -1.58454, -0.688584, -0.833845, -1.68134, -3.66971, -5.01899, -3.66971, -1.68134, -0.833845, -0.688584, -0.884169, -1.01167, -0.884169, -0.688584, -1.68134, -5.06104, -9.92124, -9.92124, -5.06104, -1.68134, -0.688584, -0.473447, -0.497191, -0.497191, -0.473447, -1.07073, -3.66971, -9.92124, -13.9672, -9.92124, -3.66971, -1.07073, -0.364006, -0.172121, -0.140822, -0.172121, -0.364006, -1.58454, -5.01899, -9.92124, -9.92124, -5.01899, -1.58454, -0.478208, -0.0898249, 0.0466734, 0.0466734, -0.0898249, -0.478208, -1.58454, -3.66971, -5.06104, -3.66971, -1.58454, -0.534359, -0.0574045, 0.131457, 0.212837, 0.131457, -0.0574045, -0.534359, -1.07073, -1.68134, -1.68134, -1.07073, -0.478208, -0.0574045, 0.183936, 0.282301, 0.282301, 0.183936, -0.0574045, -0.478208, -0.688584, -0.833845, -0.688584, -0.364006, -0.0898249, 0.131457, 0.282301, 0.298703, 0.282301, 0.131457, -0.0898249, -0.364006, -0.688584, -0.688584, -0.473447, -0.172121, 0.0466734, 0.212837, 0.282301, 0.282301, 0.212837, 0.0466734, -0.172121, -0.473447, -1.07073, -0.884169, -0.497191, -0.140822, 0.0466734, 0.131457, 0.183936, 0.131457, 0.0466734, -0.140822, -0.497191, -0.884169, -1.58454, -1.01167, -0.497191, -0.172121, -0.0898249, -0.0574045, -0.0574045, -0.0898249, -0.172121, -0.497191, -1.01167, -1.58454, -1.58454, -0.884169, -0.473447, -0.364006, -0.478208, -0.534359, -0.478208, -0.364006, -0.473447, -0.884169, -1.58454, -2.04137, -0.364006, -0.473447, -0.884169, -1.58454, -2.04137, -1.58454, -0.884169, -0.473447, -0.364006, -0.478208, -0.534359, -0.478208, -0.473447, -1.09721, -2.70553, -5.01899, -5.01899, -2.70553, -1.09721, -0.473447, -0.301091, -0.308926, -0.308926, -0.301091, -0.884169, -2.70553, -7.0181, -9.92124, -7.0181, -2.70553, -0.884169, -0.301091, -0.132863, -0.0948296, -0.132863, -0.301091, -1.58454, -5.01899, -9.92124, -9.92124, -5.01899, -1.58454, -0.478208, -0.0898249, 0.0466734, 0.0466734, -0.0898249, -0.478208, -2.04137, -5.01899, -7.0181, -5.01899, -2.04137, -0.657074, -0.115021, 0.100083, 0.200702, 0.100083, -0.115021, -0.657074, -1.58454, -2.70553, -2.70553, -1.58454, -0.657074, -0.110088, 0.141779, 0.281572, 0.281572, 0.141779, -0.110088, -0.657074, -0.884169, -1.09721, -0.884169, -0.478208, -0.115021, 0.141779, 0.279821, 0.330283, 0.279821, 0.141779, -0.115021, -0.478208, -0.473447, -0.473447, -0.301091, -0.0898249, 0.100083, 0.281572, 0.330283, 0.330283, 0.281572, 0.100083, -0.0898249, -0.301091, -0.364006, -0.301091, -0.132863, 0.0466734, 0.200702, 0.281572, 0.279821, 0.281572, 0.200702, 0.0466734, -0.132863, -0.301091, -0.478208, -0.308926, -0.0948296, 0.0466734, 0.100083, 0.141779, 0.141779, 0.100083, 0.0466734, -0.0948296, -0.308926, -0.478208, -0.534359, -0.308926, -0.132863, -0.0898249, -0.115021, -0.110088, -0.115021, -0.0898249, -0.132863, -0.308926, -0.534359, -0.657074, -0.478208, -0.301091, -0.301091, -0.478208, -0.657074, -0.657074, -0.478208, -0.301091, -0.301091, -0.478208, -0.657074, -0.657074, -0.172121, -0.497191, -1.01167, -1.58454, -1.58454, -1.01167, -0.497191, -0.172121, -0.0898249, -0.0574045, -0.0574045, -0.0898249, -0.497191, -1.26843, -2.70553, -3.66971, -2.70553, -1.26843, -0.497191, -0.132863, -0.0171081, 0.0393914, -0.0171081, -0.132863, -1.01167, -2.70553, -5.06104, -5.06104, -2.70553, -1.01167, -0.308926, -0.0171081, 0.0987547, 0.0987547, -0.0171081, -0.308926, -1.58454, -3.66971, -5.06104, -3.66971, -1.58454, -0.534359, -0.0574045, 0.131457, 0.212837, 0.131457, -0.0574045, -0.534359, -1.58454, -2.70553, -2.70553, -1.58454, -0.657074, -0.110088, 0.141779, 0.281572, 0.281572, 0.141779, -0.110088, -0.657074, -1.01167, -1.26843, -1.01167, -0.534359, -0.110088, 0.139622, 0.270514, 0.359369, 0.270514, 0.139622, -0.110088, -0.534359, -0.497191, -0.497191, -0.308926, -0.0574045, 0.141779, 0.270514, 0.357713, 0.357713, 0.270514, 0.141779, -0.0574045, -0.308926, -0.172121, -0.132863, -0.0171081, 0.131457, 0.281572, 0.359369, 0.357713, 0.359369, 0.281572, 0.131457, -0.0171081, -0.132863, -0.0898249, -0.0171081, 0.0987547, 0.212837, 0.281572, 0.270514, 0.270514, 0.281572, 0.212837, 0.0987547, -0.0171081, -0.0898249, -0.0574045, 0.0393914, 0.0987547, 0.131457, 0.141779, 0.139622, 0.141779, 0.131457, 0.0987547, 0.0393914, -0.0574045, -0.115021, -0.0574045, -0.0171081, -0.0171081, -0.0574045, -0.110088, -0.110088, -0.0574045, -0.0171081, -0.0171081, -0.0574045, -0.110088, -0.110088, -0.0898249, -0.132863, -0.308926, -0.534359, -0.657074, -0.534359, -0.308926, -0.132863, -0.0898249, -0.115021, -0.110088, -0.115021, -0.140822, -0.497191, -0.884169, -1.07073, -0.884169, -0.497191, -0.140822, 0.0466734, 0.131457, 0.183936, 0.131457, 0.0466734, -0.497191, -1.09721, -1.68134, -1.68134, -1.09721, -0.497191, -0.0948296, 0.0987547, 0.2008, 0.2008, 0.0987547, -0.0948296, -0.884169, -1.68134, -2.14513, -1.68134, -0.884169, -0.308926, 0.0393914, 0.2008, 0.257126, 0.2008, 0.0393914, -0.308926, -1.07073, -1.68134, -1.68134, -1.07073, -0.478208, -0.0574045, 0.183936, 0.282301, 0.282301, 0.183936, -0.0574045, -0.478208, -0.884169, -1.09721, -0.884169, -0.478208, -0.115021, 0.141779, 0.279821, 0.330283, 0.279821, 0.141779, -0.115021, -0.478208, -0.497191, -0.497191, -0.308926, -0.0574045, 0.141779, 0.270514, 0.357713, 0.357713, 0.270514, 0.141779, -0.0574045, -0.308926, -0.140822, -0.0948296, 0.0393914, 0.183936, 0.279821, 0.357713, 0.396585, 0.357713, 0.279821, 0.183936, 0.0393914, -0.0948296, 0.0466734, 0.0987547, 0.2008, 0.282301, 0.330283, 0.357713, 0.357713, 0.330283, 0.282301, 0.2008, 0.0987547, 0.0466734, 0.131457, 0.2008, 0.257126, 0.282301, 0.279821, 0.270514, 0.279821, 0.282301, 0.257126, 0.2008, 0.131457, 0.100083, 0.183936, 0.2008, 0.2008, 0.183936, 0.141779, 0.141779, 0.183936, 0.2008, 0.2008, 0.183936, 0.141779, 0.141779, 0.131457, 0.0987547, 0.0393914, -0.0574045, -0.115021, -0.0574045, 0.0393914, 0.0987547, 0.131457, 0.141779, 0.139622, 0.141779, 0.0466734, -0.0948296, -0.308926, -0.478208, -0.478208, -0.308926, -0.0948296, 0.0466734, 0.100083, 0.141779, 0.141779, 0.100083, -0.172121, -0.473447, -0.688584, -0.688584, -0.473447, -0.172121, 0.0466734, 0.212837, 0.282301, 0.282301, 0.212837, 0.0466734, -0.473447, -0.833845, -0.970043, -0.833845, -0.473447, -0.132863, 0.0987547, 0.257126, 0.292556, 0.257126, 0.0987547, -0.132863, -0.688584, -0.970043, -0.970043, -0.688584, -0.301091, -0.0171081, 0.2008, 0.292556, 0.292556, 0.2008, -0.0171081, -0.301091, -0.688584, -0.833845, -0.688584, -0.364006, -0.0898249, 0.131457, 0.282301, 0.298703, 0.282301, 0.131457, -0.0898249, -0.364006, -0.473447, -0.473447, -0.301091, -0.0898249, 0.100083, 0.281572, 0.330283, 0.330283, 0.281572, 0.100083, -0.0898249, -0.301091, -0.172121, -0.132863, -0.0171081, 0.131457, 0.281572, 0.359369, 0.357713, 0.359369, 0.281572, 0.131457, -0.0171081, -0.132863, 0.0466734, 0.0987547, 0.2008, 0.282301, 0.330283, 0.357713, 0.357713, 0.330283, 0.282301, 0.2008, 0.0987547, 0.0466734, 0.212837, 0.257126, 0.292556, 0.298703, 0.330283, 0.359369, 0.330283, 0.298703, 0.292556, 0.257126, 0.212837, 0.200702, 0.282301, 0.292556, 0.292556, 0.282301, 0.281572, 0.281572, 0.282301, 0.292556, 0.292556, 0.282301, 0.281572, 0.281572, 0.282301, 0.257126, 0.2008, 0.131457, 0.100083, 0.131457, 0.2008, 0.257126, 0.282301, 0.279821, 0.270514, 0.279821, 0.212837, 0.0987547, -0.0171081, -0.0898249, -0.0898249, -0.0171081, 0.0987547, 0.212837, 0.281572, 0.270514, 0.270514, 0.281572, 0.0466734, -0.132863, -0.301091, -0.364006, -0.301091, -0.132863, 0.0466734, 0.200702, 0.281572, 0.279821, 0.281572, 0.200702, -0.364006, -0.688584, -0.833845, -0.688584, -0.364006, -0.0898249, 0.131457, 0.282301, 0.298703, 0.282301, 0.131457, -0.0898249, -0.688584, -0.970043, -0.970043, -0.688584, -0.301091, -0.0171081, 0.2008, 0.292556, 0.292556, 0.2008, -0.0171081, -0.301091, -0.833845, -0.970043, -0.833845, -0.473447, -0.132863, 0.0987547, 0.257126, 0.292556, 0.257126, 0.0987547, -0.132863, -0.473447, -0.688584, -0.688584, -0.473447, -0.172121, 0.0466734, 0.212837, 0.282301, 0.282301, 0.212837, 0.0466734, -0.172121, -0.473447, -0.364006, -0.301091, -0.132863, 0.0466734, 0.200702, 0.281572, 0.279821, 0.281572, 0.200702, 0.0466734, -0.132863, -0.301091, -0.0898249, -0.0171081, 0.0987547, 0.212837, 0.281572, 0.270514, 0.270514, 0.281572, 0.212837, 0.0987547, -0.0171081, -0.0898249, 0.131457, 0.2008, 0.257126, 0.282301, 0.279821, 0.270514, 0.279821, 0.282301, 0.257126, 0.2008, 0.131457, 0.100083, 0.282301, 0.292556, 0.292556, 0.282301, 0.281572, 0.281572, 0.282301, 0.292556, 0.292556, 0.282301, 0.281572, 0.281572, 0.298703, 0.292556, 0.257126, 0.212837, 0.200702, 0.212837, 0.257126, 0.292556, 0.298703, 0.330283, 0.359369, 0.330283, 0.282301, 0.2008, 0.0987547, 0.0466734, 0.0466734, 0.0987547, 0.2008, 0.282301, 0.330283, 0.357713, 0.357713, 0.330283, 0.131457, -0.0171081, -0.132863, -0.172121, -0.132863, -0.0171081, 0.131457, 0.281572, 0.359369, 0.357713, 0.359369, 0.281572, -0.0898249, -0.301091, -0.473447, -0.473447, -0.301091, -0.0898249, 0.100083, 0.281572, 0.330283, 0.330283, 0.281572, 0.100083, -1.07073, -1.68134, -1.68134, -1.07073, -0.478208, -0.0574045, 0.183936, 0.282301, 0.282301, 0.183936, -0.0574045, -0.478208, -1.68134, -2.14513, -1.68134, -0.884169, -0.308926, 0.0393914, 0.2008, 0.257126, 0.2008, 0.0393914, -0.308926, -0.884169, -1.68134, -1.68134, -1.09721, -0.497191, -0.0948296, 0.0987547, 0.2008, 0.2008, 0.0987547, -0.0948296, -0.497191, -1.09721, -1.07073, -0.884169, -0.497191, -0.140822, 0.0466734, 0.131457, 0.183936, 0.131457, 0.0466734, -0.140822, -0.497191, -0.884169, -0.478208, -0.308926, -0.0948296, 0.0466734, 0.100083, 0.141779, 0.141779, 0.100083, 0.0466734, -0.0948296, -0.308926, -0.478208, -0.0574045, 0.0393914, 0.0987547, 0.131457, 0.141779, 0.139622, 0.141779, 0.131457, 0.0987547, 0.0393914, -0.0574045, -0.115021, 0.183936, 0.2008, 0.2008, 0.183936, 0.141779, 0.141779, 0.183936, 0.2008, 0.2008, 0.183936, 0.141779, 0.141779, 0.282301, 0.257126, 0.2008, 0.131457, 0.100083, 0.131457, 0.2008, 0.257126, 0.282301, 0.279821, 0.270514, 0.279821, 0.282301, 0.2008, 0.0987547, 0.0466734, 0.0466734, 0.0987547, 0.2008, 0.282301, 0.330283, 0.357713, 0.357713, 0.330283, 0.183936, 0.0393914, -0.0948296, -0.140822, -0.0948296, 0.0393914, 0.183936, 0.279821, 0.357713, 0.396585, 0.357713, 0.279821, -0.0574045, -0.308926, -0.497191, -0.497191, -0.308926, -0.0574045, 0.141779, 0.270514, 0.357713, 0.357713, 0.270514, 0.141779, -0.478208, -0.884169, -1.09721, -0.884169, -0.478208, -0.115021, 0.141779, 0.279821, 0.330283, 0.279821, 0.141779, -0.115021, -3.66971, -5.06104, -3.66971, -1.58454, -0.534359, -0.0574045, 0.131457, 0.212837, 0.131457, -0.0574045, -0.534359, -1.58454, -5.06104, -5.06104, -2.70553, -1.01167, -0.308926, -0.0171081, 0.0987547, 0.0987547, -0.0171081, -0.308926, -1.01167, -2.70553, -3.66971, -2.70553, -1.26843, -0.497191, -0.132863, -0.0171081, 0.0393914, -0.0171081, -0.132863, -0.497191, -1.26843, -2.70553, -1.58454, -1.01167, -0.497191, -0.172121, -0.0898249, -0.0574045, -0.0574045, -0.0898249, -0.172121, -0.497191, -1.01167, -1.58454, -0.534359, -0.308926, -0.132863, -0.0898249, -0.115021, -0.110088, -0.115021, -0.0898249, -0.132863, -0.308926, -0.534359, -0.657074, -0.0574045, -0.0171081, -0.0171081, -0.0574045, -0.110088, -0.110088, -0.0574045, -0.0171081, -0.0171081, -0.0574045, -0.110088, -0.110088, 0.131457, 0.0987547, 0.0393914, -0.0574045, -0.115021, -0.0574045, 0.0393914, 0.0987547, 0.131457, 0.141779, 0.139622, 0.141779, 0.212837, 0.0987547, -0.0171081, -0.0898249, -0.0898249, -0.0171081, 0.0987547, 0.212837, 0.281572, 0.270514, 0.270514, 0.281572, 0.131457, -0.0171081, -0.132863, -0.172121, -0.132863, -0.0171081, 0.131457, 0.281572, 0.359369, 0.357713, 0.359369, 0.281572, -0.0574045, -0.308926, -0.497191, -0.497191, -0.308926, -0.0574045, 0.141779, 0.270514, 0.357713, 0.357713, 0.270514, 0.141779, -0.534359, -1.01167, -1.26843, -1.01167, -0.534359, -0.110088, 0.139622, 0.270514, 0.359369, 0.270514, 0.139622, -0.110088, -1.58454, -2.70553, -2.70553, -1.58454, -0.657074, -0.110088, 0.141779, 0.281572, 0.281572, 0.141779, -0.110088, -0.657074, -9.92124, -9.92124, -5.01899, -1.58454, -0.478208, -0.0898249, 0.0466734, 0.0466734, -0.0898249, -0.478208, -1.58454, -5.01899, -9.92124, -7.0181, -2.70553, -0.884169, -0.301091, -0.132863, -0.0948296, -0.132863, -0.301091, -0.884169, -2.70553, -7.0181, -5.01899, -2.70553, -1.09721, -0.473447, -0.301091, -0.308926, -0.308926, -0.301091, -0.473447, -1.09721, -2.70553, -5.01899, -1.58454, -0.884169, -0.473447, -0.364006, -0.478208, -0.534359, -0.478208, -0.364006, -0.473447, -0.884169, -1.58454, -2.04137, -0.478208, -0.301091, -0.301091, -0.478208, -0.657074, -0.657074, -0.478208, -0.301091, -0.301091, -0.478208, -0.657074, -0.657074, -0.0898249, -0.132863, -0.308926, -0.534359, -0.657074, -0.534359, -0.308926, -0.132863, -0.0898249, -0.115021, -0.110088, -0.115021, 0.0466734, -0.0948296, -0.308926, -0.478208, -0.478208, -0.308926, -0.0948296, 0.0466734, 0.100083, 0.141779, 0.141779, 0.100083, 0.0466734, -0.132863, -0.301091, -0.364006, -0.301091, -0.132863, 0.0466734, 0.200702, 0.281572, 0.279821, 0.281572, 0.200702, -0.0898249, -0.301091, -0.473447, -0.473447, -0.301091, -0.0898249, 0.100083, 0.281572, 0.330283, 0.330283, 0.281572, 0.100083, -0.478208, -0.884169, -1.09721, -0.884169, -0.478208, -0.115021, 0.141779, 0.279821, 0.330283, 0.279821, 0.141779, -0.115021, -1.58454, -2.70553, -2.70553, -1.58454, -0.657074, -0.110088, 0.141779, 0.281572, 0.281572, 0.141779, -0.110088, -0.657074, -5.01899, -7.0181, -5.01899, -2.04137, -0.657074, -0.115021, 0.100083, 0.200702, 0.100083, -0.115021, -0.657074, -2.04137, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.0113952, -0.0304188, -0.0446396, -0.0428457, -0.0353564, -0.0317802, -0.0308838, -0.0317802, -0.0353564, -0.0428457, -0.0446396, -0.0304188, -0.0304188, -0.0429058, -0.0455848, -0.0402314, -0.0370432, -0.036863, -0.036863, -0.0370432, -0.0402314, -0.0455848, -0.0429058, -0.0304188, -0.0446396, -0.0455848, -0.0420578, -0.0402314, -0.0414021, -0.0418514, -0.0414021, -0.0402314, -0.0420578, -0.0455848, -0.0446396, -0.0424067, -0.0428457, -0.0402314, -0.0402314, -0.0428457, -0.0441109, -0.0441109, -0.0428457, -0.0402314, -0.0402314, -0.0428457, -0.0441109, -0.0441109, -0.0353564, -0.0370432, -0.0414021, -0.0441109, -0.0446622, -0.0441109, -0.0414021, -0.0370432, -0.0353564, -0.0365349, -0.0371837, -0.0365349, -0.0317802, -0.036863, -0.0418514, -0.0441109, -0.0441109, -0.0418514, -0.036863, -0.0317802, -0.0296686, -0.0290178, -0.0290178, -0.0296686, -0.0308838, -0.036863, -0.0414021, -0.0428457, -0.0414021, -0.036863, -0.0308838, -0.0265916, -0.0242138, -0.0232989, -0.0242138, -0.0265916, -0.0317802, -0.0370432, -0.0402314, -0.0402314, -0.0370432, -0.0317802, -0.0265916, -0.0221271, -0.0201655, -0.0201655, -0.0221271, -0.0265916, -0.0353564, -0.0402314, -0.0420578, -0.0402314, -0.0353564, -0.0296686, -0.0242138, -0.0201655, -0.0193712, -0.0201655, -0.0242138, -0.0296686, -0.0428457, -0.0455848, -0.0455848, -0.0428457, -0.0365349, -0.0290178, -0.0232989, -0.0201655, -0.0201655, -0.0232989, -0.0290178, -0.0365349, -0.0446396, -0.0429058, -0.0446396, -0.0441109, -0.0371837, -0.0290178, -0.0242138, -0.0221271, -0.0242138, -0.0290178, -0.0371837, -0.0441109, -0.0304188, -0.0304188, -0.0424067, -0.0441109, -0.0365349, -0.0296686, -0.0265916, -0.0265916, -0.0296686, -0.0365349, -0.0441109, -0.0424067, -0.0304188, -0.0429058, -0.0455848, -0.0402314, -0.0370432, -0.036863, -0.036863, -0.0370432, -0.0402314, -0.0455848, -0.0429058, -0.0304188, -0.0429058, -0.0464044, -0.043761, -0.0420578, -0.0430581, -0.0432904, -0.0430581, -0.0420578, -0.043761, -0.0464044, -0.0429058, -0.03848, -0.0455848, -0.043761, -0.043761, -0.0455848, -0.0451717, -0.0451717, -0.0455848, -0.043761, -0.043761, -0.0455848, -0.0451717, -0.0451717, -0.0402314, -0.0420578, -0.0455848, -0.0446396, -0.0424067, -0.0446396, -0.0455848, -0.0420578, -0.0402314, -0.0414021, -0.0418514, -0.0414021, -0.0370432, -0.0430581, -0.0451717, -0.0424067, -0.0424067, -0.0451717, -0.0430581, -0.0370432, -0.0341488, -0.0338586, -0.0338586, -0.0341488, -0.036863, -0.0432904, -0.0451717, -0.0446396, -0.0451717, -0.0432904, -0.036863, -0.0307931, -0.0280246, -0.0269136, -0.0280246, -0.0307931, -0.036863, -0.0430581, -0.0455848, -0.0455848, -0.0430581, -0.036863, -0.0297967, -0.0250984, -0.0225708, -0.0225708, -0.0250984, -0.0297967, -0.0370432, -0.0420578, -0.043761, -0.0420578, -0.0370432, -0.0307931, -0.0250984, -0.0209264, -0.0199443, -0.0209264, -0.0250984, -0.0307931, -0.0402314, -0.043761, -0.043761, -0.0402314, -0.0341488, -0.0280246, -0.0225708, -0.0199443, -0.0199443, -0.0225708, -0.0280246, -0.0341488, -0.0455848, -0.0464044, -0.0455848, -0.0414021, -0.0338586, -0.0269136, -0.0225708, -0.0209264, -0.0225708, -0.0269136, -0.0338586, -0.0414021, -0.0429058, -0.0429058, -0.0451717, -0.0418514, -0.0338586, -0.0280246, -0.0250984, -0.0250984, -0.0280246, -0.0338586, -0.0418514, -0.0451717, -0.0304188, -0.03848, -0.0451717, -0.0414021, -0.0341488, -0.0307931, -0.0297967, -0.0307931, -0.0341488, -0.0414021, -0.0451717, -0.03848, -0.0446396, -0.0455848, -0.0420578, -0.0402314, -0.0414021, -0.0418514, -0.0414021, -0.0402314, -0.0420578, -0.0455848, -0.0446396, -0.0424067, -0.0455848, -0.043761, -0.043761, -0.0455848, -0.0451717, -0.0451717, -0.0455848, -0.043761, -0.043761, -0.0455848, -0.0451717, -0.0451717, -0.0420578, -0.043761, -0.0464044, -0.0429058, -0.03848, -0.0429058, -0.0464044, -0.043761, -0.0420578, -0.0430581, -0.0432904, -0.0430581, -0.0402314, -0.0455848, -0.0429058, -0.0304188, -0.0304188, -0.0429058, -0.0455848, -0.0402314, -0.0370432, -0.036863, -0.036863, -0.0370432, -0.0414021, -0.0451717, -0.03848, -0.0304188, -0.03848, -0.0451717, -0.0414021, -0.0341488, -0.0307931, -0.0297967, -0.0307931, -0.0341488, -0.0418514, -0.0451717, -0.0429058, -0.0429058, -0.0451717, -0.0418514, -0.0338586, -0.0280246, -0.0250984, -0.0250984, -0.0280246, -0.0338586, -0.0414021, -0.0455848, -0.0464044, -0.0455848, -0.0414021, -0.0338586, -0.0269136, -0.0225708, -0.0209264, -0.0225708, -0.0269136, -0.0338586, -0.0402314, -0.043761, -0.043761, -0.0402314, -0.0341488, -0.0280246, -0.0225708, -0.0199443, -0.0199443, -0.0225708, -0.0280246, -0.0341488, -0.0420578, -0.043761, -0.0420578, -0.0370432, -0.0307931, -0.0250984, -0.0209264, -0.0199443, -0.0209264, -0.0250984, -0.0307931, -0.0370432, -0.0455848, -0.0455848, -0.0430581, -0.036863, -0.0297967, -0.0250984, -0.0225708, -0.0225708, -0.0250984, -0.0297967, -0.036863, -0.0430581, -0.0446396, -0.0451717, -0.0432904, -0.036863, -0.0307931, -0.0280246, -0.0269136, -0.0280246, -0.0307931, -0.036863, -0.0432904, -0.0451717, -0.0424067, -0.0451717, -0.0430581, -0.0370432, -0.0341488, -0.0338586, -0.0338586, -0.0341488, -0.0370432, -0.0430581, -0.0451717, -0.0424067, -0.0428457, -0.0402314, -0.0402314, -0.0428457, -0.0441109, -0.0441109, -0.0428457, -0.0402314, -0.0402314, -0.0428457, -0.0441109, -0.0441109, -0.0402314, -0.0420578, -0.0455848, -0.0446396, -0.0424067, -0.0446396, -0.0455848, -0.0420578, -0.0402314, -0.0414021, -0.0418514, -0.0414021, -0.0402314, -0.0455848, -0.0429058, -0.0304188, -0.0304188, -0.0429058, -0.0455848, -0.0402314, -0.0370432, -0.036863, -0.036863, -0.0370432, -0.0428457, -0.0446396, -0.0304188, 0.0113952, -0.0304188, -0.0446396, -0.0428457, -0.0353564, -0.0317802, -0.0308838, -0.0317802, -0.0353564, -0.0441109, -0.0424067, -0.0304188, -0.0304188, -0.0424067, -0.0441109, -0.0365349, -0.0296686, -0.0265916, -0.0265916, -0.0296686, -0.0365349, -0.0441109, -0.0446396, -0.0429058, -0.0446396, -0.0441109, -0.0371837, -0.0290178, -0.0242138, -0.0221271, -0.0242138, -0.0290178, -0.0371837, -0.0428457, -0.0455848, -0.0455848, -0.0428457, -0.0365349, -0.0290178, -0.0232989, -0.0201655, -0.0201655, -0.0232989, -0.0290178, -0.0365349, -0.0402314, -0.0420578, -0.0402314, -0.0353564, -0.0296686, -0.0242138, -0.0201655, -0.0193712, -0.0201655, -0.0242138, -0.0296686, -0.0353564, -0.0402314, -0.0402314, -0.0370432, -0.0317802, -0.0265916, -0.0221271, -0.0201655, -0.0201655, -0.0221271, -0.0265916, -0.0317802, -0.0370432, -0.0428457, -0.0414021, -0.036863, -0.0308838, -0.0265916, -0.0242138, -0.0232989, -0.0242138, -0.0265916, -0.0308838, -0.036863, -0.0414021, -0.0441109, -0.0418514, -0.036863, -0.0317802, -0.0296686, -0.0290178, -0.0290178, -0.0296686, -0.0317802, -0.036863, -0.0418514, -0.0441109, -0.0441109, -0.0414021, -0.0370432, -0.0353564, -0.0365349, -0.0371837, -0.0365349, -0.0353564, -0.0370432, -0.0414021, -0.0441109, -0.0446622, -0.0353564, -0.0370432, -0.0414021, -0.0441109, -0.0446622, -0.0441109, -0.0414021, -0.0370432, -0.0353564, -0.0365349, -0.0371837, -0.0365349, -0.0370432, -0.0430581, -0.0451717, -0.0424067, -0.0424067, -0.0451717, -0.0430581, -0.0370432, -0.0341488, -0.0338586, -0.0338586, -0.0341488, -0.0414021, -0.0451717, -0.03848, -0.0304188, -0.03848, -0.0451717, -0.0414021, -0.0341488, -0.0307931, -0.0297967, -0.0307931, -0.0341488, -0.0441109, -0.0424067, -0.0304188, -0.0304188, -0.0424067, -0.0441109, -0.0365349, -0.0296686, -0.0265916, -0.0265916, -0.0296686, -0.0365349, -0.0446622, -0.0424067, -0.03848, -0.0424067, -0.0446622, -0.0385981, -0.0299759, -0.0248928, -0.0227097, -0.0248928, -0.0299759, -0.0385981, -0.0441109, -0.0451717, -0.0451717, -0.0441109, -0.0385981, -0.030263, -0.0241298, -0.0204314, -0.0204314, -0.0241298, -0.030263, -0.0385981, -0.0414021, -0.0430581, -0.0414021, -0.0365349, -0.0299759, -0.0241298, -0.0201325, -0.0186994, -0.0201325, -0.0241298, -0.0299759, -0.0365349, -0.0370432, -0.0370432, -0.0341488, -0.0296686, -0.0248928, -0.0204314, -0.0186994, -0.0186994, -0.0204314, -0.0248928, -0.0296686, -0.0341488, -0.0353564, -0.0341488, -0.0307931, -0.0265916, -0.0227097, -0.0204314, -0.0201325, -0.0204314, -0.0227097, -0.0265916, -0.0307931, -0.0341488, -0.0365349, -0.0338586, -0.0297967, -0.0265916, -0.0248928, -0.0241298, -0.0241298, -0.0248928, -0.0265916, -0.0297967, -0.0338586, -0.0365349, -0.0371837, -0.0338586, -0.0307931, -0.0296686, -0.0299759, -0.030263, -0.0299759, -0.0296686, -0.0307931, -0.0338586, -0.0371837, -0.0385981, -0.0365349, -0.0341488, -0.0341488, -0.0365349, -0.0385981, -0.0385981, -0.0365349, -0.0341488, -0.0341488, -0.0365349, -0.0385981, -0.0385981, -0.0317802, -0.036863, -0.0418514, -0.0441109, -0.0441109, -0.0418514, -0.036863, -0.0317802, -0.0296686, -0.0290178, -0.0290178, -0.0296686, -0.036863, -0.0432904, -0.0451717, -0.0446396, -0.0451717, -0.0432904, -0.036863, -0.0307931, -0.0280246, -0.0269136, -0.0280246, -0.0307931, -0.0418514, -0.0451717, -0.0429058, -0.0429058, -0.0451717, -0.0418514, -0.0338586, -0.0280246, -0.0250984, -0.0250984, -0.0280246, -0.0338586, -0.0441109, -0.0446396, -0.0429058, -0.0446396, -0.0441109, -0.0371837, -0.0290178, -0.0242138, -0.0221271, -0.0242138, -0.0290178, -0.0371837, -0.0441109, -0.0451717, -0.0451717, -0.0441109, -0.0385981, -0.030263, -0.0241298, -0.0204314, -0.0204314, -0.0241298, -0.030263, -0.0385981, -0.0418514, -0.0432904, -0.0418514, -0.0371837, -0.030263, -0.0242585, -0.0201807, -0.0182172, -0.0201807, -0.0242585, -0.030263, -0.0371837, -0.036863, -0.036863, -0.0338586, -0.0290178, -0.0241298, -0.0201807, -0.0178263, -0.0178263, -0.0201807, -0.0241298, -0.0290178, -0.0338586, -0.0317802, -0.0307931, -0.0280246, -0.0242138, -0.0204314, -0.0182172, -0.0178263, -0.0182172, -0.0204314, -0.0242138, -0.0280246, -0.0307931, -0.0296686, -0.0280246, -0.0250984, -0.0221271, -0.0204314, -0.0201807, -0.0201807, -0.0204314, -0.0221271, -0.0250984, -0.0280246, -0.0296686, -0.0290178, -0.0269136, -0.0250984, -0.0242138, -0.0241298, -0.0242585, -0.0241298, -0.0242138, -0.0250984, -0.0269136, -0.0290178, -0.0299759, -0.0290178, -0.0280246, -0.0280246, -0.0290178, -0.030263, -0.030263, -0.0290178, -0.0280246, -0.0280246, -0.0290178, -0.030263, -0.030263, -0.0296686, -0.0307931, -0.0338586, -0.0371837, -0.0385981, -0.0371837, -0.0338586, -0.0307931, -0.0296686, -0.0299759, -0.030263, -0.0299759, -0.0308838, -0.036863, -0.0414021, -0.0428457, -0.0414021, -0.036863, -0.0308838, -0.0265916, -0.0242138, -0.0232989, -0.0242138, -0.0265916, -0.036863, -0.0430581, -0.0455848, -0.0455848, -0.0430581, -0.036863, -0.0297967, -0.0250984, -0.0225708, -0.0225708, -0.0250984, -0.0297967, -0.0414021, -0.0455848, -0.0464044, -0.0455848, -0.0414021, -0.0338586, -0.0269136, -0.0225708, -0.0209264, -0.0225708, -0.0269136, -0.0338586, -0.0428457, -0.0455848, -0.0455848, -0.0428457, -0.0365349, -0.0290178, -0.0232989, -0.0201655, -0.0201655, -0.0232989, -0.0290178, -0.0365349, -0.0414021, -0.0430581, -0.0414021, -0.0365349, -0.0299759, -0.0241298, -0.0201325, -0.0186994, -0.0201325, -0.0241298, -0.0299759, -0.0365349, -0.036863, -0.036863, -0.0338586, -0.0290178, -0.0241298, -0.0201807, -0.0178263, -0.0178263, -0.0201807, -0.0241298, -0.0290178, -0.0338586, -0.0308838, -0.0297967, -0.0269136, -0.0232989, -0.0201325, -0.0178263, -0.0168417, -0.0178263, -0.0201325, -0.0232989, -0.0269136, -0.0297967, -0.0265916, -0.0250984, -0.0225708, -0.0201655, -0.0186994, -0.0178263, -0.0178263, -0.0186994, -0.0201655, -0.0225708, -0.0250984, -0.0265916, -0.0242138, -0.0225708, -0.0209264, -0.0201655, -0.0201325, -0.0201807, -0.0201325, -0.0201655, -0.0209264, -0.0225708, -0.0242138, -0.0248928, -0.0232989, -0.0225708, -0.0225708, -0.0232989, -0.0241298, -0.0241298, -0.0232989, -0.0225708, -0.0225708, -0.0232989, -0.0241298, -0.0241298, -0.0242138, -0.0250984, -0.0269136, -0.0290178, -0.0299759, -0.0290178, -0.0269136, -0.0250984, -0.0242138, -0.0241298, -0.0242585, -0.0241298, -0.0265916, -0.0297967, -0.0338586, -0.0365349, -0.0365349, -0.0338586, -0.0297967, -0.0265916, -0.0248928, -0.0241298, -0.0241298, -0.0248928, -0.0317802, -0.0370432, -0.0402314, -0.0402314, -0.0370432, -0.0317802, -0.0265916, -0.0221271, -0.0201655, -0.0201655, -0.0221271, -0.0265916, -0.0370432, -0.0420578, -0.043761, -0.0420578, -0.0370432, -0.0307931, -0.0250984, -0.0209264, -0.0199443, -0.0209264, -0.0250984, -0.0307931, -0.0402314, -0.043761, -0.043761, -0.0402314, -0.0341488, -0.0280246, -0.0225708, -0.0199443, -0.0199443, -0.0225708, -0.0280246, -0.0341488, -0.0402314, -0.0420578, -0.0402314, -0.0353564, -0.0296686, -0.0242138, -0.0201655, -0.0193712, -0.0201655, -0.0242138, -0.0296686, -0.0353564, -0.0370432, -0.0370432, -0.0341488, -0.0296686, -0.0248928, -0.0204314, -0.0186994, -0.0186994, -0.0204314, -0.0248928, -0.0296686, -0.0341488, -0.0317802, -0.0307931, -0.0280246, -0.0242138, -0.0204314, -0.0182172, -0.0178263, -0.0182172, -0.0204314, -0.0242138, -0.0280246, -0.0307931, -0.0265916, -0.0250984, -0.0225708, -0.0201655, -0.0186994, -0.0178263, -0.0178263, -0.0186994, -0.0201655, -0.0225708, -0.0250984, -0.0265916, -0.0221271, -0.0209264, -0.0199443, -0.0193712, -0.0186994, -0.0182172, -0.0186994, -0.0193712, -0.0199443, -0.0209264, -0.0221271, -0.0227097, -0.0201655, -0.0199443, -0.0199443, -0.0201655, -0.0204314, -0.0204314, -0.0201655, -0.0199443, -0.0199443, -0.0201655, -0.0204314, -0.0204314, -0.0201655, -0.0209264, -0.0225708, -0.0242138, -0.0248928, -0.0242138, -0.0225708, -0.0209264, -0.0201655, -0.0201325, -0.0201807, -0.0201325, -0.0221271, -0.0250984, -0.0280246, -0.0296686, -0.0296686, -0.0280246, -0.0250984, -0.0221271, -0.0204314, -0.0201807, -0.0201807, -0.0204314, -0.0265916, -0.0307931, -0.0341488, -0.0353564, -0.0341488, -0.0307931, -0.0265916, -0.0227097, -0.0204314, -0.0201325, -0.0204314, -0.0227097, -0.0353564, -0.0402314, -0.0420578, -0.0402314, -0.0353564, -0.0296686, -0.0242138, -0.0201655, -0.0193712, -0.0201655, -0.0242138, -0.0296686, -0.0402314, -0.043761, -0.043761, -0.0402314, -0.0341488, -0.0280246, -0.0225708, -0.0199443, -0.0199443, -0.0225708, -0.0280246, -0.0341488, -0.0420578, -0.043761, -0.0420578, -0.0370432, -0.0307931, -0.0250984, -0.0209264, -0.0199443, -0.0209264, -0.0250984, -0.0307931, -0.0370432, -0.0402314, -0.0402314, -0.0370432, -0.0317802, -0.0265916, -0.0221271, -0.0201655, -0.0201655, -0.0221271, -0.0265916, -0.0317802, -0.0370432, -0.0353564, -0.0341488, -0.0307931, -0.0265916, -0.0227097, -0.0204314, -0.0201325, -0.0204314, -0.0227097, -0.0265916, -0.0307931, -0.0341488, -0.0296686, -0.0280246, -0.0250984, -0.0221271, -0.0204314, -0.0201807, -0.0201807, -0.0204314, -0.0221271, -0.0250984, -0.0280246, -0.0296686, -0.0242138, -0.0225708, -0.0209264, -0.0201655, -0.0201325, -0.0201807, -0.0201325, -0.0201655, -0.0209264, -0.0225708, -0.0242138, -0.0248928, -0.0201655, -0.0199443, -0.0199443, -0.0201655, -0.0204314, -0.0204314, -0.0201655, -0.0199443, -0.0199443, -0.0201655, -0.0204314, -0.0204314, -0.0193712, -0.0199443, -0.0209264, -0.0221271, -0.0227097, -0.0221271, -0.0209264, -0.0199443, -0.0193712, -0.0186994, -0.0182172, -0.0186994, -0.0201655, -0.0225708, -0.0250984, -0.0265916, -0.0265916, -0.0250984, -0.0225708, -0.0201655, -0.0186994, -0.0178263, -0.0178263, -0.0186994, -0.0242138, -0.0280246, -0.0307931, -0.0317802, -0.0307931, -0.0280246, -0.0242138, -0.0204314, -0.0182172, -0.0178263, -0.0182172, -0.0204314, -0.0296686, -0.0341488, -0.0370432, -0.0370432, -0.0341488, -0.0296686, -0.0248928, -0.0204314, -0.0186994, -0.0186994, -0.0204314, -0.0248928, -0.0428457, -0.0455848, -0.0455848, -0.0428457, -0.0365349, -0.0290178, -0.0232989, -0.0201655, -0.0201655, -0.0232989, -0.0290178, -0.0365349, -0.0455848, -0.0464044, -0.0455848, -0.0414021, -0.0338586, -0.0269136, -0.0225708, -0.0209264, -0.0225708, -0.0269136, -0.0338586, -0.0414021, -0.0455848, -0.0455848, -0.0430581, -0.036863, -0.0297967, -0.0250984, -0.0225708, -0.0225708, -0.0250984, -0.0297967, -0.036863, -0.0430581, -0.0428457, -0.0414021, -0.036863, -0.0308838, -0.0265916, -0.0242138, -0.0232989, -0.0242138, -0.0265916, -0.0308838, -0.036863, -0.0414021, -0.0365349, -0.0338586, -0.0297967, -0.0265916, -0.0248928, -0.0241298, -0.0241298, -0.0248928, -0.0265916, -0.0297967, -0.0338586, -0.0365349, -0.0290178, -0.0269136, -0.0250984, -0.0242138, -0.0241298, -0.0242585, -0.0241298, -0.0242138, -0.0250984, -0.0269136, -0.0290178, -0.0299759, -0.0232989, -0.0225708, -0.0225708, -0.0232989, -0.0241298, -0.0241298, -0.0232989, -0.0225708, -0.0225708, -0.0232989, -0.0241298, -0.0241298, -0.0201655, -0.0209264, -0.0225708, -0.0242138, -0.0248928, -0.0242138, -0.0225708, -0.0209264, -0.0201655, -0.0201325, -0.0201807, -0.0201325, -0.0201655, -0.0225708, -0.0250984, -0.0265916, -0.0265916, -0.0250984, -0.0225708, -0.0201655, -0.0186994, -0.0178263, -0.0178263, -0.0186994, -0.0232989, -0.0269136, -0.0297967, -0.0308838, -0.0297967, -0.0269136, -0.0232989, -0.0201325, -0.0178263, -0.0168417, -0.0178263, -0.0201325, -0.0290178, -0.0338586, -0.036863, -0.036863, -0.0338586, -0.0290178, -0.0241298, -0.0201807, -0.0178263, -0.0178263, -0.0201807, -0.0241298, -0.0365349, -0.0414021, -0.0430581, -0.0414021, -0.0365349, -0.0299759, -0.0241298, -0.0201325, -0.0186994, -0.0201325, -0.0241298, -0.0299759, -0.0446396, -0.0429058, -0.0446396, -0.0441109, -0.0371837, -0.0290178, -0.0242138, -0.0221271, -0.0242138, -0.0290178, -0.0371837, -0.0441109, -0.0429058, -0.0429058, -0.0451717, -0.0418514, -0.0338586, -0.0280246, -0.0250984, -0.0250984, -0.0280246, -0.0338586, -0.0418514, -0.0451717, -0.0446396, -0.0451717, -0.0432904, -0.036863, -0.0307931, -0.0280246, -0.0269136, -0.0280246, -0.0307931, -0.036863, -0.0432904, -0.0451717, -0.0441109, -0.0418514, -0.036863, -0.0317802, -0.0296686, -0.0290178, -0.0290178, -0.0296686, -0.0317802, -0.036863, -0.0418514, -0.0441109, -0.0371837, -0.0338586, -0.0307931, -0.0296686, -0.0299759, -0.030263, -0.0299759, -0.0296686, -0.0307931, -0.0338586, -0.0371837, -0.0385981, -0.0290178, -0.0280246, -0.0280246, -0.0290178, -0.030263, -0.030263, -0.0290178, -0.0280246, -0.0280246, -0.0290178, -0.030263, -0.030263, -0.0242138, -0.0250984, -0.0269136, -0.0290178, -0.0299759, -0.0290178, -0.0269136, -0.0250984, -0.0242138, -0.0241298, -0.0242585, -0.0241298, -0.0221271, -0.0250984, -0.0280246, -0.0296686, -0.0296686, -0.0280246, -0.0250984, -0.0221271, -0.0204314, -0.0201807, -0.0201807, -0.0204314, -0.0242138, -0.0280246, -0.0307931, -0.0317802, -0.0307931, -0.0280246, -0.0242138, -0.0204314, -0.0182172, -0.0178263, -0.0182172, -0.0204314, -0.0290178, -0.0338586, -0.036863, -0.036863, -0.0338586, -0.0290178, -0.0241298, -0.0201807, -0.0178263, -0.0178263, -0.0201807, -0.0241298, -0.0371837, -0.0418514, -0.0432904, -0.0418514, -0.0371837, -0.030263, -0.0242585, -0.0201807, -0.0182172, -0.0201807, -0.0242585, -0.030263, -0.0441109, -0.0451717, -0.0451717, -0.0441109, -0.0385981, -0.030263, -0.0241298, -0.0204314, -0.0204314, -0.0241298, -0.030263, -0.0385981, -0.0304188, -0.0304188, -0.0424067, -0.0441109, -0.0365349, -0.0296686, -0.0265916, -0.0265916, -0.0296686, -0.0365349, -0.0441109, -0.0424067, -0.0304188, -0.03848, -0.0451717, -0.0414021, -0.0341488, -0.0307931, -0.0297967, -0.0307931, -0.0341488, -0.0414021, -0.0451717, -0.03848, -0.0424067, -0.0451717, -0.0430581, -0.0370432, -0.0341488, -0.0338586, -0.0338586, -0.0341488, -0.0370432, -0.0430581, -0.0451717, -0.0424067, -0.0441109, -0.0414021, -0.0370432, -0.0353564, -0.0365349, -0.0371837, -0.0365349, -0.0353564, -0.0370432, -0.0414021, -0.0441109, -0.0446622, -0.0365349, -0.0341488, -0.0341488, -0.0365349, -0.0385981, -0.0385981, -0.0365349, -0.0341488, -0.0341488, -0.0365349, -0.0385981, -0.0385981, -0.0296686, -0.0307931, -0.0338586, -0.0371837, -0.0385981, -0.0371837, -0.0338586, -0.0307931, -0.0296686, -0.0299759, -0.030263, -0.0299759, -0.0265916, -0.0297967, -0.0338586, -0.0365349, -0.0365349, -0.0338586, -0.0297967, -0.0265916, -0.0248928, -0.0241298, -0.0241298, -0.0248928, -0.0265916, -0.0307931, -0.0341488, -0.0353564, -0.0341488, -0.0307931, -0.0265916, -0.0227097, -0.0204314, -0.0201325, -0.0204314, -0.0227097, -0.0296686, -0.0341488, -0.0370432, -0.0370432, -0.0341488, -0.0296686, -0.0248928, -0.0204314, -0.0186994, -0.0186994, -0.0204314, -0.0248928, -0.0365349, -0.0414021, -0.0430581, -0.0414021, -0.0365349, -0.0299759, -0.0241298, -0.0201325, -0.0186994, -0.0201325, -0.0241298, -0.0299759, -0.0441109, -0.0451717, -0.0451717, -0.0441109, -0.0385981, -0.030263, -0.0241298, -0.0204314, -0.0204314, -0.0241298, -0.030263, -0.0385981, -0.0424067, -0.03848, -0.0424067, -0.0446622, -0.0385981, -0.0299759, -0.0248928, -0.0227097, -0.0248928, -0.0299759, -0.0385981, -0.0446622
    };
    const psi::DEVICE_CPU * cpu_ctx = {};
    const psi::DEVICE_GPU * gpu_ctx = {};

    using veff_cpu_op = hamilt::veff_pw_op<double, psi::DEVICE_CPU>;
    using veff_gpu_op = hamilt::veff_pw_op<double, psi::DEVICE_GPU>;

    using delete_memory_complex_op = psi::memory::delete_memory_op<std::complex<double>, psi::DEVICE_GPU>;
    using resize_memory_complex_op = psi::memory::resize_memory_op<std::complex<double>, psi::DEVICE_GPU>;
    using syncmem_complex_h2d_op = psi::memory::synchronize_memory_op<std::complex<double>, psi::DEVICE_GPU, psi::DEVICE_CPU>;
    using syncmem_complex_d2h_op = psi::memory::synchronize_memory_op<std::complex<double>, psi::DEVICE_CPU, psi::DEVICE_GPU>;

    using delete_memory_double_op = psi::memory::delete_memory_op<double, psi::DEVICE_GPU>;
    using resize_memory_double_op = psi::memory::resize_memory_op<double, psi::DEVICE_GPU>;
    using syncmem_double_h2d_op = psi::memory::synchronize_memory_op<double, psi::DEVICE_GPU, psi::DEVICE_CPU>;

    void SetUp() override {
    }
    void TearDown() override {
    }
};

TEST_F(TestModuleHamiltVeff, veff_pw_op_cpu)
{
    std::vector<std::complex<double>> res = out;
    veff_cpu_op()(cpu_ctx, this->size, res.data(), in.data());
    for (int ii = 0; ii < res.size(); ii++) {
        EXPECT_LT(std::abs(res[ii] - expected_out[ii]), 6e-5);
    }
}

TEST_F(TestModuleHamiltVeff, veff_pw_spin_op_cpu)
{
    std::vector<std::complex<double>> out1_spin(out_spin.size(), std::complex<double>(0, 0));
    std::vector<std::complex<double>> expected_out1_spin(out_spin.size(), std::complex<double>(0, 0));
    std::vector<std::complex<double>> res = out_spin;
    std::vector<std::complex<double>> res1 = out1_spin;

    const double * in_[4];
    for (int ii = 0; ii < 4; ii++) {
        in_[ii] = in_spin.data() + ii * this->size;
    }

    veff_cpu_op()(cpu_ctx, this->size, res.data(), res1.data(), in_);
    for (int ii = 0; ii < res.size(); ii++) {
        EXPECT_LT(std::abs(res[ii] - expected_out_spin[ii]), 7.5e-5);
        EXPECT_LT(std::abs(res1[ii] - expected_out1_spin[ii]), 6e-5);
    }
}

#if __CUDA || __UT_USE_CUDA || __ROCM || __UT_USE_ROCM
TEST_F(TestModuleHamiltVeff, veff_pw_op_gpu)
{
    std::vector<std::complex<double>> res = out;
    double* d_in = NULL;
    std::complex<double>* d_res = NULL;
    resize_memory_double_op()(gpu_ctx, d_in, in.size());
    resize_memory_complex_op()(gpu_ctx, d_res, res.size());
    syncmem_double_h2d_op()(gpu_ctx, cpu_ctx, d_in, in.data(), in.size());
    syncmem_complex_h2d_op()(gpu_ctx, cpu_ctx, d_res, res.data(), res.size());

    veff_gpu_op()(gpu_ctx, this->size, d_res, d_in);

    syncmem_complex_d2h_op()(cpu_ctx, gpu_ctx, res.data(), d_res, res.size());
    for (int ii = 0; ii < res.size(); ii++) {
        EXPECT_LT(fabs(res[ii] - expected_out[ii]), 6e-5);
    }
    delete_memory_double_op()(gpu_ctx, d_in);
    delete_memory_complex_op()(gpu_ctx, d_res);
}

TEST_F(TestModuleHamiltVeff, veff_pw_spin_op_gpu)
{
    std::vector<std::complex<double>> out1_spin(out_spin.size(), std::complex<double>(0, 0));
    std::vector<std::complex<double>> expected_out1_spin(out_spin.size(), std::complex<double>(0, 0));
    std::vector<std::complex<double>> res = out_spin;
    std::vector<std::complex<double>> res1 = out1_spin;
    double* d_in = NULL;
    std::complex<double>* d_res = NULL, * d_res1 = NULL;
    resize_memory_double_op()(gpu_ctx, d_in, in_spin.size());
    resize_memory_complex_op()(gpu_ctx, d_res, res.size());
    resize_memory_complex_op()(gpu_ctx, d_res1, res1.size());
    syncmem_double_h2d_op()(gpu_ctx, cpu_ctx, d_in, in_spin.data(), in_spin.size());
    syncmem_complex_h2d_op()(gpu_ctx, cpu_ctx, d_res, res.data(), res.size());
    syncmem_complex_h2d_op()(gpu_ctx, cpu_ctx, d_res1, res1.data(), res1.size());

    const double * in_[4];
    for (int ii = 0; ii < 4; ii++) {
        in_[ii] = d_in + ii * this->size;
    }

    veff_gpu_op()(gpu_ctx, this->size, d_res, d_res1, in_);

    syncmem_complex_d2h_op()(cpu_ctx, gpu_ctx, res.data(), d_res, res.size());
    syncmem_complex_d2h_op()(cpu_ctx, gpu_ctx, res1.data(), d_res1, res1.size());
    for (int ii = 0; ii < res.size(); ii++) {
        EXPECT_LT(fabs(res[ii] - expected_out_spin[ii]), 7.5e-5);
        EXPECT_LT(fabs(res1[ii] - expected_out1_spin[ii]), 6e-5);
    }
    delete_memory_double_op()(gpu_ctx, d_in);
    delete_memory_complex_op()(gpu_ctx, d_res);
    delete_memory_complex_op()(gpu_ctx, d_res1);
}
#endif // __CUDA || __UT_USE_CUDA || __ROCM || __UT_USE_ROCM